﻿/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */@import url(../../includes/sonaar-music/fontawesome/css/fontawesome-all.min.css);@import url(../../includes/row-separators/row-separators/css/style.css);.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.vc_row.sonaar-templates-biography-4-textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){.vc_row.sonaar-templates-biography-4-textoverlay{background-size:contain !important}}.sonaar_templates_bg_pattern{background-size:inherit !important}.sonaar-templates-banner-shop1 .vc_btn3-container a{padding:25px 80px 28px 25px !important;font-size:25px !important;font-weight:600}.sonaar-templates-banner-shop1 .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}@media (max-width: 1024px){.sonaar-templates-biography-5 .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}.sonaar_templates_audioplayer001 .vc_btn3.vc_btn3-size-lg{text-align:center;font-size:18px;font-weight:700}.sonaar-templates-banner-2columns-1.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-biography-7.vc_row-fluid{background-position:right top !important;background-size:inherit !important}.sonaar-templates-biography-7 #dropcap span.dropcap{font-size:57px;width:56px;height:33px;margin-top:13px;margin-left:-4px;float:left}@media (max-width: 991px){.sonaar-templates-biography-7.vc_row-fluid{background-size:contain !important;background-position:center top !important}}.sonaar-templates-footer01 button,.sonaar-templates-footer01 .vc_btn3-container{margin-left:30px;margin-right:30px}.sonaar-templates-footer01 .vc_btn3-container:last-child{margin-right:-15px !important}.sonaar-templates-footer01 .footercredit p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer01 .footercredit a{color:#fff}.sonaar-templates-footer01 .sponsor-logo p{text-align:center}.sonaar-templates-footer01 .sponsor-logo img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer01 a.vc_btn3-icon-left{left:-25px}.sonaar-templates-footer01 .vc_btn3-container{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer01 .vc_btn3-container:first-child{margin-left:80px !important}.sonaar-templates-footer01 *{text-align:center !important}.sonaar-templates-footer01 .dividerwrap div{margin:auto;float:none}}.sonaar-templates-footer02 p,#footer .sonaar-templates-footer02 p{color:inherit}.sonaar-templates-footer02 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer02 [class*="mc4wp-form"] button,.sonaar-templates-footer02 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer02 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer02 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer02 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer02 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer02 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer02 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer02 *{text-align:center !important}.sonaar-templates-footer02 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer03 [class*="footer-radius"]{border-radius:10px 10px 0 0}.sonaar-templates-footer03{background-color:inherit !important}.sonaar-templates-footer03 .align-right .wpb_wrapper{text-align:right !important}@media screen and (max-width: 768px){.sonaar-templates-footer03 .center-mobile *,.sonaar-templates-footer03 .center-mobile .align-right .wpb_wrapper{text-align:center !important}}.sonaar-templates-footer04 [class*="mc4wp-form"]{text-align:center}.sonaar-templates-footer04 [class*="footer-withimage"]{background-position:center top !important}.sonaar-templates-footer04 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer04 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer04 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer04 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer04 *{text-align:center !important}.sonaar-templates-footer04 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer05 p,#footer .sonaar-templates-footer05 p{color:inherit}.sonaar-templates-footer05 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer05 [class*="mc4wp-form"] button,.sonaar-templates-footer05 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer05 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer05 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer05 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer05 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer05 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer05 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer05 *{text-align:center !important}.sonaar-templates-footer05 [class*="dividerwrap"] div{margin:auto;float:none}}#footer .sonaar-templates-footer07 .container{max-width:1400px}#footer .sonaar-templates-footer07 ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}.sonaar-templates-footer07 form{text-align:inherit !important}.sonaar-templates-footer07 form p{display:inline !important}.sonaar-templates-footer07 .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px !important;height:34px !important;line-height:34px !important}.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{color:#dfd9df !important;background:transparent !important;text-align:center !important;font-size:14px !important;line-height:18px !important;padding:0 15px !important;height:48px !important;box-sizing:border-box !important;border:2px solid !important;border-radius:32px !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{font-size:14px !important;line-height:18px !important;height:50px !important;text-transform:uppercase !important;font-weight:500 !important;padding:0 15px !important;border-radius:32px !important;letter-spacing:1px !important;margin-top:0 !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px !important;color:#dfd9df !important;box-sizing:content-box !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}.sonaar-templates-footer07 .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}.sonaar-templates-footer07 .footercredit a{text-decoration:underline}@media (min-width: 768px){.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{font-size:21px !important;line-height:21px !important;height:58px !important;width:calc(65% - 70px) !important;max-width:435px !important;box-sizing:content-box !important;margin-left:0 !important;margin-right:8% !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{padding:0 15px !important;height:60px !important;width:25% !important;font-size:17px !important;line-height:21px !important;margin-left:0 !important;margin-right:0 !important}}@media screen and (min-width: 768px){.sonaar-templates-social-media-footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:32px}}.sonaar-templates-artist01 .vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:23px;height:26px;line-height:23px}.sonaar-templates-artist02 .vc_btn3.vc_btn3-size-sm{padding:11px 18px}.sonaar-templates-event-list-01 .concerts-list{background-color:rgba(0,0,0,0.3)}.sonaar-templates-members .vc_btn3,.sonaar-templates-members .vc_btn3:hover,.sonaar-templates-members .vc_btn3:active,.sonaar-templates-members .vc_btn3:focus{color:inherit;background-image:none !important;background-color:transparent !important;margin-left:0;margin-right:0;padding-top:4px;padding-bottom:4px}.sonaar-templates-members a.vc_btn3-icon-left{left:-18px}.sonaar-templates-member-pic{min-height:37vw}@media (max-width: 767px){.sonaar-templates-member-pic{height:100vw}}.sonaar-templates-studio-intro.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-booking-1 p{font-size:21px;line-height:36px;font-weight:600}@media (max-width: 768px){.sonaar-templates-heading-bold-1 .vc_custom_heading{font-size:38px !important;line-height:46px !important}}.video-background-2buttons .vc_btn3.vc_btn3-size-lg{font-weight:700 !important;padding-left:65px !important;padding-right:65px !important;font-size:24px !important;line-height:24px !important}body .fa{font-family:FontAwesome, Font Awesome\ 5 Free, Font Awesome\ 5 Brands}body .fa.fab,body .fa.fas,body .fa.far{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, FontAwesome}.fa,.fas{font-weight:900}.far,.fab{font-weight:400}.fa:not(.fas):not(.far):not(.fab){font-weight:normal}[class^="fa-"],[class*=" fa-"],.fa.fa-youtube{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}[class^="fa-"]:before,[class*=" fa-"]:before{width:1em;text-align:center}x:-o-prefocus,.fa-left-open-big,.fa-right-open-big,.fa-vimeo,.fa-soundcloud,.fa-bandcamp{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}.fa-left-open-big:before{content:'\e800'}.fa-right-open-big:before{content:'\e803'}.fa-youtube-play:before,.fa.fa-youtube:before{content:'\f167'}.fab.fa-facebook-f:before{content:"\f39e"}.link [class^="fa-"]:before,.link [class*=" fa-"]:before{width:auto}.hide-header #pusher-wrap{left:0px !important}.hide-header .side-menu{display:none !important}.hide-header header{display:none}.hide-header .sr_it-padtop{padding-top:0px}.hide-header .classic-menu{display:none}.hide-header .menu-item{visibility:hidden}.hide-header .menu-toggle,.hide-header ul.header-top-menu,.hide-header a.sandwich-icon{display:none}@media only screen and (max-width: 1143px){.hide-header #pusher.menu-type-classic-menu{padding-top:0px}}a.bt_rss_subscribe{float:right;background-color:#000000;color:#fff;transition:all 0.2s ease;font-size:14px;cursor:pointer;padding:10px 20px;line-height:16px;border-radius:36px;display:inline-block;margin-right:5px;margin-bottom:15px;margin-top:-40px}.sr_it-datetime{font-size:12px;line-height:20px}.sr_it-meta{font-size:13px;line-height:16px;margin-bottom:15px;padding-top:11px}.sr_it-meta .sr_it-datetime,.sr_it-meta .sr_it-meta-author-link{padding-right:10px}@media screen and (min-width: 850px){.sr_it-sidebar-enable .sr_it-singlepost-title{width:65%}}.sr_it-sidebar-enable.left .sr_it-singlepost-title{padding-left:35%}.sr_it-content-side{float:right;width:30%}.sr_it-nav,.sr_it-artist-nav{margin:auto;display:table;text-align:center;vertical-align:bottom;width:100%;padding:30px;height:70px;background-color:#000000;font-size:24px;font-weight:500;letter-spacing:-1px}.sr_it-nav.container,.container.sr_it-artist-nav{min-height:0;padding:30px;background-color:#000000}.sr_it-nav .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-navTitle-text{color:#ffffff;font-size:18px}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{display:table-cell;vertical-align:middle;height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{font-size:16px}}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a,.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{line-height:35px;height:60px;display:inline-block}.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{line-height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{font-size:18px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:7px;margin-bottom:-10px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:17px}}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text{display:none}}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap{float:right;margin-right:50px;text-align:right}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:20px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-next-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text:before{content:"\f30b";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;right:1px}.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:20px}}.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{float:left;text-align:left}.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:20px}}.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-prev-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text:before{content:"\f30a";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;left:1px}.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:20px}}.page-template-archive-posts-list #post-list .text-box{font-size:12px;line-height:20px}#post-list .format-quote h2,#post-list .format-aside h2,#post-list .format-status h2,#post-list .format-quote .classic-meta,#post-list .format-aside .classic-meta,#post-list .format-status .classic-meta{display:none}#post-list .format-status .holder{display:relative}#post-list .format-status .holder:after{content:'';width:0;height:100%;border-left:1px dotted #141414;position:absolute;left:10px;top:0}#post-list .format-status .holder:before{content:'';width:10px;height:0;border-top:1px solid #000;position:absolute;left:6px;top:50%}.sr_it-padtop{padding-top:150px}figure{padding:0px}#sonaar_notice_trial{position:fixed;z-index:9999;width:100%;bottom:0;text-align:center;padding:40px;background:#000;color:#ffffff}.sonaar-grid{display:grid;grid-column-gap:10px;grid-row-gap:10px}.sonaar-grid-2{grid-template-columns:auto auto}.sonaar-grid-3{grid-template-columns:auto auto auto}.sonaar-grid-4{grid-template-columns:auto auto auto auto}@media (max-width: 767px){.sonaar-grid-4{grid-template-columns:auto}}@media only screen and (max-width: 991px){.sonaar-grid.sonaar-grid-fullwidth-mobile{display:block}.sonaar-grid.sonaar-grid-fullwidth-mobile>div{width:100%}}html{text-decoration:none !important}@media screen and (max-width: 600px){html.wp-admin-bar{margin-top:0 !important}}body{position:relative;height:auto;min-height:100%;min-width:320px;margin:0;color:#1F1F1F;background-color:#EEE;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:'';width:0;height:0;clear:both}h1{margin:0.67em 0 0.67em 0}h2{margin:0.67em 0 0.67em 0}h3{margin:0.67em 0 0.67em 0}h4{margin:0.67em 0 0.67em 0}h5{margin:0.67em 0 0.67em 0}h6{margin:0.67em 0 0.67em 0}p{margin:0.67em 0 0.67em 0}.site-logo.righttype,.site-logo.lefttype{top:30px}.wp-admin-bar .header-top-menu{position:absolute}.wp-admin-bar .classic-menu.responsive ul li.logo{top:-60px}.wp-admin-bar .fixed_header .sonaar-menu-box .menu-toggle,.wp-admin-bar .fixed_header .sonaar-menu-box .site-logo{top:60px}.wp-admin-bar .fixed_header .sonaar-menu-box .header-top-menu{top:31px;position:fixed}@media screen and (max-width: 1144px){.wp-admin-bar #menu-main-menu,.wp-admin-bar #menu-responsive-menu{top:0px}}@media screen and (max-width: 782px){.wp-admin-bar .classic-menu.responsive{top:46px}}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}img{border-style:none}a{text-decoration:none}a:hover{text-decoration:none}a:active{background-color:transparent}input,textarea,select{font-size:14px;vertical-align:middle;color:#1f1f1f}form,fieldset{margin:0;padding:0;border-style:none}header,footer,article,section,hgroup,nav,figure,aside{display:block}figure{margin:0;padding:0}input[type="text"],input[type="password"],input[type="file"],input[type="email"],input[type="submit"],textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type="submit"]::-moz-focus-inner{border:0;padding:0}input[type="submit"]:hover{cursor:pointer}q{quotes:none}q:before,q:after{content:''}.page-title h1,h1.page-title,.error404 h1{text-align:center}span.heading-t{display:block;height:0px;width:26px;margin:0 auto;background-color:#000}@media (max-width: 1159px){span.heading-t{margin-top:70px}.boxed{margin-top:70px}}span.heading-b{display:block;height:3px;width:26px;margin:0 auto;background-color:#000;margin-bottom:70px}span.heading-t3{display:block;width:26px;margin:0 auto;background-color:#000;margin-top:70px}span.heading-b3{display:block;height:2px;width:26px;margin:0 auto;background-color:#000;margin-bottom:30px}span.heading-side{display:block;height:3px;width:26px;background-color:#000;margin-bottom:10px}#sidebar span.heading-t3,#sidebar span.heading-b3,.elementor-widget-sidebar span.heading-t3,.elementor-widget-sidebar span.heading-b3{display:none}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.page-title.uppercase h1{text-transform:uppercase}.widget.uppercase h3{text-transform:uppercase}.widget-title:after{content:' ';display:table;clear:both}h3 .rsswidget{height:14px}h3 .rsswidget img{line-height:14px}.widget_rss li{margin-bottom:30px}.widget_rss li .rsswidget{font-size:18px;line-height:28px;display:block;font-weight:300}.widget_rss li .rss-date{font-size:12px}.widget_rss .rssSummary{font-size:14px}table{width:100%}table,th,td{border:1px solid black;border-collapse:collapse;padding:10px}table{margin-bottom:20px}.single-event table,.single-event th,.single-event td{border:none;padding:0px}.single-event td{padding-bottom:5px}dt{font-weight:bold}dd{margin:0px;margin-bottom:20px}code,pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding-left:5px;padding-right:5px}pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding:20px}.clear{clear:both}a:hover{text-decoration:none}.opacityzero{opacity:0;height:100px;width:100%;position:absolute}.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.content__wrapper:after,.section:after,.entry:after,.photos-list:after,.panel .nav-holder:after,.heading:after,#nav:after,.menu:after,#header:after,#twocolumns:after,.links-block:after,.two-columns:after,.form .row:after,.info-section:after,.form .box:after,.form-submit:after,.container:after{content:"";display:block;clear:both}.hentry{-ms-word-wrap:break-word;word-wrap:break-word}.ajax-load{background-image:url(images/ajax-loader.gif);background-repeat:no-repeat;background-position:bottom center;padding-bottom:70px !important;margin-bottom:30px !important}.articles-section.ajax-load{background-position:48% 100%}.fancybox-lock .fancybox-overlay{overflow-y:hidden}@media only screen and (max-width: 800px){.fancybox-wrap{left:0 !important}.fancybox-skin,.fancybox-skin iframe,.fancybox-wrap{width:100vw !important;padding:0 !important}.fancybox-skin{padding:0 !important}.fancybox-close{right:14px}}.fullwidthimg img{width:100vw}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}.listing-section.videos,.two_column_album,.iron_widget_posts,.articles-section{visibility:hidden}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.entry img,.comment-content img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}img.fullwidth{width:100%}img.wp-post-image.original{height:auto;width:inherit}embed,iframe,object,video{max-width:100%}.twitter-tweet-rendered{max-width:100% !important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:5px 20px 5px 0}.wp-caption.alignleft{margin:5px 10px 5px 0}img.alignright{margin:5px 0 5px 20px}.wp-caption.alignright{margin:5px 0 5px 10px}img.aligncenter{margin:5px auto}img.alignnone{margin:5px 0}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{font-size:12px;font-style:italic;font-weight:300;margin-top:0px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{list-style-position:inside}.social-networks{margin:0;padding:0;list-style:none;float:right}.panel.fixed-bar .social-networks{float:none;position:absolute;right:20px;top:0}.panel .social-networks{padding:21px 0}.social-networks li{display:inline-block;vertical-align:top;margin:0 5px 5px 5px}.social-networks a{color:#888888;text-decoration:none}.social-networks a i{padding:0.5em;font-size:35px;color:#878787;transition:color 0.35s ease 0s}.sharing_toolbox i{font-size:25px;padding:8px;line-height:1em}.social-networks img{max-height:50px}.grid-cols{margin-left:-2%;list-style:none;margin-bottom:0}.grid__item,.grid-cols>.widget{float:left;display:block;width:100%;margin-left:2%}.grid-cols--1>.grid__item,.grid-cols--1>.widget{width:98%}.grid-cols--2>.grid__item,.grid-cols--2>.widget{width:48%}.grid-cols--3>.grid__item,.grid-cols--3>.widget{width:31.33%}.grid-cols--4>.grid__item,.grid-cols--4>.widget{width:23%}.atoll,.island,.islet,.widget,.panel__body{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.atoll>:last-child,.island>:last-child,.islet>:last-child,.widget>:last-child,.panel__body>:last-child{margin-bottom:0}#sidebar,.elementor-widget-sidebar{font-size:16px;line-height:28px}.single-post #sidebar,.single-post .elementor-widget-sidebar{margin-top:15px}#sidebar .widget,.elementor-widget-sidebar .widget{background:none;margin-bottom:25px;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.island,.islet,.panel__body{margin-bottom:9px}.island,.panel__body{padding:10px}.panel__heading+.panel__body{margin-top:10px}.panel__heading{padding:20px;color:#FFF;background-color:#000}.panel-title,.widget-title{margin-top:0;margin-bottom:0;font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase}h1.panel-title,h2.panel-title,h3.panel-title,h4.panel-title,h5.panel-title,h6.panel-title,.panel-title,.widget-title{color:inherit}.panel-action{font-size:12px;line-height:24px;white-space:nowrap}.panel__heading .panel-action{line-height:24px}.panel-action+.panel-action{margin-right:5px}.panel__footer{padding:20px;color:#FFF;background-color:#000}.panel-group .atoll{margin-bottom:0;overflow:hidden}.panel-group .atoll+.atoll{margin-top:5px}.section{clear:both;margin:20px 0 40px}.widget-blocks{margin:0 -30px 27px -10px;overflow:hidden}.widget-blocks .block{float:left;width:50%;padding:0 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-blocks .block .holder{border:1px solid #4f4f4f;padding:9px;height:262px}.title-box{background:#000;overflow:hidden;margin:0 0 25px;padding:20px 23px 17px;color:#fff}.link{display:inline-block;vertical-align:top;white-space:nowrap;font-size:12px;line-height:15px}.title-box .link{float:right;margin:5px 0 0 20px}.title-box h2{font:24px/28px;font-weight:normal;overflow:hidden;margin:0;text-transform:uppercase;letter-spacing:1px;color:#fff}#sidebar .post-date,.elementor-widget-sidebar .post-date{color:#353535;display:block;font-size:10px;margin-top:-5px}#sidebar .widget_recent_entries ul li,.elementor-widget-sidebar .widget_recent_entries ul li{margin-bottom:15px}#sidebar .widget_recent_entries ul li a,.elementor-widget-sidebar .widget_recent_entries ul li a{display:block}#sidebar select,.elementor-widget-sidebar select{width:100%}.carousel{position:relative}.panel__heading+.carousel{margin-top:10px}.carousel__wrapper{position:relative}.js-carousel .carousel__wrapper{overflow:hidden;margin:0 49px;border:1px solid #4F4F4F;border-width:1px 0}.carousel .btn-prev,.carousel .btn-next{z-index:2;position:absolute;top:0;bottom:0;display:none;width:48px;border:1px solid #4F4F4F;background-color:#FFF;color:#000;font-size:50px}.carousel .btn-prev{left:0}.carousel .btn-next{right:0}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:58px;color:#FFF;text-decoration:none}.carousel .btn-prev:hover{left:-10px}.carousel .btn-next:hover{right:-10px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{position:absolute;top:50%;margin:-25px 0 0 0}.carousel .icon-left-open-big{left:0}.carousel .icon-right-open-big{right:0}.carousel .slideset{width:100%;overflow:hidden}.carousel .slide{float:left;display:block;position:relative;width:32.33%;margin:0.5%;border:1px solid #4F4F4F;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.js-carousel .slide{margin:0;border-width:0 1px 0 0}.carousel img,.article img{display:block;width:100%;height:auto}.carousel .slide a,.article a{cursor:pointer;overflow:hidden;display:block;position:relative;color:#000;text-decoration:none}.carousel .more,.article .more{position:absolute;right:20px;bottom:9px;font-size:24px}.carousel .hover-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#1A1A1A;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.carousel .slide a:focus .hover-box,.carousel .slide a:hover .hover-box,.carousel .slide a.hover .hover-box{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.hover-box__centered:before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}.hover-box__inner{display:inline-block;vertical-align:middle}.sr_it-content-side .js-carousel .carousel__wrapper{margin:0 35px}.sr_it-content-side .carousel .btn-prev,.sr_it-content-side .carousel .btn-next{width:34px;font-size:30px}.sr_it-content-side .carousel .btn-prev:hover,.sr_it-content-side .carousel .btn-next:hover{width:44px}.sr_it-content-side .carousel .icon-left-open-big,.sr_it-content-side .carousel .icon-right-open-big{margin:-15px 0 0 0}.sr_it-content-side .carousel .slide{width:auto}.sr_it-content-side .carousel .more{right:12px;bottom:4px}#wrapper{margin:0 auto;position:relative}@media only screen and (min-height: 800px){#wrapper{min-height:800px}}.container:before{clear:both;content:"";display:table;margin-top:-1px;height:0}.container{margin-left:auto;margin-right:auto;max-width:1144px;padding-bottom:0px;position:relative;padding:0 15px;box-sizing:border-box}@media only screen and (min-height: 800px){.container{min-height:800px}}body:not(.single):not(.page-template-archive-event).elementor-page .container{width:100%;max-width:100%;padding:0px 0px 0px 0px}footer .container{min-height:auto}#footer .container{padding-bottom:0px !important}.single .boxed{position:inherit;z-index:10 !important}.single .container,.blog .container,.page-template .container{box-sizing:border-box;padding-bottom:50px}#sonaar-player .playlist .container{max-width:1144px}.content__main{float:left;width:65%}.content--rev .content__main{float:right}.panel-networks{display:table;margin:0 auto;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease}.content--rev>.sr_it-content-side{float:left}.stickypost{display:none;width:60px;height:62px;position:absolute;top:0px;right:0px;background:url(images/stickycorner.png) no-repeat}.stickypost i{font-size:16px;display:block;position:absolute;top:7px;right:7px}.sticky .stickypost{display:block}.sticky{margin-bottom:50px}.media-list,.listing-section{padding:0px;list-style:none;width:100%;position:relative}.media-decoration{float:right;font-size:30px;padding:0.25em}.media-decoration.media-audio{color:#FFF;border-radius:100%}.media-block a.hover .media-decoration.media-audio,.media-block a:hover .media-decoration.media-audio{background:#000}.media-block a.hover .media-decoration.media-video,.media-block a:hover .media-decoration.media-video{color:#000}.media-block{overflow:hidden;position:relative}.media-block:after{content:'';clear:both;display:table}.media-block a{padding:0px;text-decoration:none;cursor:pointer;margin-bottom:2px !important;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out;text-decoration:none !important;position:relative}.page-template-archive-posts-list-php .media-block a,.listing-section .media-block a{display:block}.two_column_album .media-block a{margin-bottom:0px !important}.media-block a.hover{color:#1a1a1a}.media-block .holder{width:100%;display:table;table-layout:fixed;position:relative}.media-block .image{width:260px;float:left;margin:0 40px 0 0;position:relative}.media-block .image.rel{position:relative}.news .media-block .image,.videos .media-block .image{width:260px;margin:0 40px 0 0}.news .media-block .image.empty{width:0}.media-block .text-box{width:100%;display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px;padding-left:285px}.media-block .text-box.empty{padding:40px 40px 40px 10px}.meta-simple{margin-top:12px}.media-block .image img{width:100%;display:block}.media-block img{max-width:100%;height:auto}.media-block h2{color:#000;margin:0;font-size:20px;font-weight:300}.news .media-block h2,.iron_widget_recent_posts .news .media-block h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin:0px}.webkit .media-block h2{margin:0 0 10px}.media-block .category{margin:0px;font-size:12px;line-height:20px}.media-block .meta-simple{margin:5px 0 0;color:#353535}.media-block .sr_it-meta-author-link,.media-block .post-categories,.media-block .post-tags{font-size:12px;line-height:20px}.media-block a.hover .sr_it-datetime,.media-block a.hover .category{color:#1a1a1a}.media-block .excerpt{margin-top:10px;margin-bottom:10px}#wrapper .bg-left-top{background-position:left top !important}#wrapper .bg-left-center{background-position:left center !important}#wrapper .bg-left-bottom{background-position:left bottom !important}#wrapper .bg-right-top{background-position:right top !important}#wrapper .bg-right-center{background-position:right center !important}#wrapper .bg-right-bottom{background-position:right bottom !important}#wrapper .bg-center-top{background-position:center top !important}#wrapper .bg-center-center{background-position:center center !important}#wrapper .bg-center-bottom{background-position:center bottom !important}.header__left,.header__left:before,.site-title,.site-description,.blockquote-box{display:inline-block;vertical-align:middle;text-align:left}.site-title,.site-description{margin-right:30px}.site-title{overflow:hidden;margin:0 auto;display:table;margin-top:120px}.site-title img{width:auto;height:auto;margin:0 auto}.logo-desktop{display:block;width:auto}.logo-mobile{display:none;max-width:150px;max-height:100px}.logo-panel{display:none;float:left;margin:12px 30px 0 0}.logo-panel img{width:auto;height:auto;max-width:120px;max-height:40px}.panel.fixed-bar .logo-panel{display:block}@media only screen and (max-width: 849px){#menu-trigger{max-width:300px;max-height:40px}}@media only screen and (max-width: 849px){#menu-trigger.desktop{display:none}}#menu-trigger-mobile{display:none}@media only screen and (max-width: 849px){#menu-trigger-mobile{display:block;max-width:300px;max-height:40px}}.site-description{max-width:190px;font-size:10px;line-height:1.2;letter-spacing:5px;text-transform:uppercase;word-spacing:-1px}blockquote{margin:0px;margin-left:50px;padding:20px;display:inline-block;border-left:3px solid #000}blockquote cite{margin-top:10px;display:block}blockquote p{margin:0px}.blockquote-box{max-width:470px}.blockquote-box blockquote{margin:0;font-style:normal;font-size:16px;line-height:1.125;text-transform:uppercase;margin:0 0 12px;letter-spacing:0.1px}.blockquote-box blockquote:before{content:"“"}.blockquote-box blockquote:after{content:"”"}.blockquote-box figcaption{text-align:right;display:block;font:14px/16px}.blockquote-box figcaption:before{content:"";width:25px;height:1px;background:#fff;display:inline-block;vertical-align:top;margin:8px 19px 0 0}body.pushMenu{overflow:hidden}#pusher-wrap{position:relative;height:100%;z-index:20}@media screen and (max-width: 768px){#pusher-wrap{overflow-x:hidden}}@media only screen and (min-width: 768px){#pusher-wrap.pusher-type-push-menu{perspective:1000px}}#pusher{width:100%;position:relative;-webkit-overflow-scrolling:touch;z-index:30}#overlay{perspective:1000px;z-index:15;height:100vh;width:100vw;position:fixed;top:0px;left:0px;opacity:1 !important;will-change:scroll-position}#overlay .perspective{height:100vh;width:100vw;top:0px;left:0px;z-index:10;transform-origin:35% center 0;content:''}.site-logo{position:absolute;z-index:9999;transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease}.site-logo.righttype{left:40px}.site-logo.lefttype{right:40px}.alt-menu-toggle:hover{cursor:pointer}.fixed_header .sonaar-menu-box .menu-toggle{position:fixed;z-index:2005}.fixed_header .site-logo{position:fixed;z-index:2000}#fixed-panel .menu-toggle{top:25px;background:url(images/menu-open-w.png) no-repeat}.menu-toggle:hover,.menu-toggle-off:hover{cursor:pointer}.menu-toggle.hidden-on-desktop{display:none !important}@media only screen and (max-width: 850px){.menu-toggle.hidden-on-desktop{display:block !important}.side-menu-open .menu-toggle.hidden-on-desktop{display:none !important}}ul.header-top-menu{position:fixed;top:0;z-index:1000}ul.header-top-menu.righttype{right:35px;padding:12px 70px 12px 10px !important;margin:20px auto}ul.header-top-menu.lefttype{left:35px;padding:12px 10px 12px 70px !important}ul.header-top-menu li{display:inline-block;font-size:14px;color:#222;line-height:24px}ul.header-top-menu.righttype li{margin:0 0 0 20px}ul.header-top-menu.lefttype li{margin:0 20px 0 0}ul.header-top-menu li a:hover{text-decoration:none;opacity:0.7}ul.header-top-menu .languages-selector{margin:0 !important}ul.header-top-menu .languages-selector ul{margin:0 !important;padding:0;display:inline}ul.header-top-menu .languages-selector select{margin:0 0 0 20px}.classic-menu .languages-selector li,.classic-menu.responsive ul .languages-selector li{display:inline-block;width:initial;border:0}.classic-menu.responsive ul li.hotlink.languages-selector{width:100% !important}.classic-menu.responsive ul .languages-selector li a{width:initial}@media only screen and (max-width: 850px){.header-top-menu{display:none !important}.site-logo.righttype{left:25px}.site-logo.lefttype{right:25px}}#fixed-panel{position:fixed;top:0px;left:0px;width:100%;height:78px;background-color:#f88887;z-index:1000;opacity:0;top:-78px;display:none}.fixed-panel-logo{position:absolute;left:50px;top:50%;margin-top:-35px}.fixed-panel-logo img{max-height:70px}.breadcrumbs{margin:0 0 29px;color:#000;font-size:13px}.breadcrumbs ul{margin:0;padding:0;list-style:none;overflow:hidden}.breadcrumbs li{float:left;position:relative;padding:0 21px 2px 1px}.breadcrumbs li:after{content:'>';position:absolute;left:-13px;top:1px;font-size:11px}.breadcrumbs li:first-child:after{display:none}.breadcrumbs a{color:#000}#page_primetime .iosSliderWrap{clear:both;width:100%;position:relative}.primeimg{width:100%}.sliderContainer{height:100%;padding:0 0}.iosSlider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.iosSlider .slider{width:100%;height:100%}.iosSlider .slider .item{width:872px;height:100%;padding:0 0 0 0;text-align:center}.iosSlider .slider .item .inner{position:relative;top:0;left:0;width:100%;margin:0 auto;height:100%;box-shadow:0 0 10px -5px #000;background-repeat:no-repeat;background-size:cover}.iosSlider .slider .item .inner a{display:block;position:absolute;width:100%;top:50%;text-decoration:none}.iosSlider .slider .item .inner img{position:relative;top:0;left:0;width:100%;margin:0 auto}.iosSlider .slider .item .inner .selectorShadow{position:absolute;left:0;bottom:0;background:url(../_img/selector-shadow.png) no-repeat 0 0;width:120px;height:30px;display:none}.iosSlider .slider .item .inner .text1{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text1 span{color:#fff;font-size:56px;padding:0;line-height:normal;padding-top:20px;padding-bottom:5px;display:block}.iosSlider .slider .item .inner .text2{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text2 span{display:block;color:#fff;font-size:24px;padding:0px;line-height:normal;padding-top:5px;padding-bottom:20px;display:block}.sliderContainer .slideSelectors{position:relative;bottom:-17px;left:0;width:137px;margin:0 auto;z-index:1;height:11px}.sliderContainer .slideSelectors .prev{float:left;width:11px;height:11px;background:url(../_img/selector-prev.png) no-repeat 50% 0}.sliderContainer .slideSelectors .next{float:left;width:11px;height:11px;margin:0 0 0 10px;background:url(../_img/selector-next.png) no-repeat 50% 0}.sliderContainer .slideSelectors .item{float:left;width:9px;height:9px;background:#aaa;margin:1px 1px 1px 11px;filter:alpha(opacity=25);border-radius:10px}.sliderContainer .slideSelectors .item.first{margin-left:1px}.sliderContainer .slideSelectors .selected{width:11px;height:11px;margin:0 0 0 10px;background:#eee;opacity:1;filter:alpha(opacity=100);box-shadow:none}.sliderContainer .slideSelectors .selected.first{margin-left:0}.sliderContainer .scrollbarContainer{position:relative;bottom:4px;left:0;width:1024px;height:4px;margin:0 auto;z-index:1}@media screen and (max-width: 1200px){.iosSliderWrap{height:334px !important}.iosSlider .slider .item{width:100%}.iosSlider .slider .item .inner{width:954px}}.wp-featured-image{display:block;margin-bottom:15px;margin-top:15px}.articles-section{list-style:none outside none;padding:0;position:relative;width:100%}.articles-section:after{clear:both}.articles-section .article{display:inline-block;vertical-align:top;width:33.3%;padding:0 40px 38px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -4px 0 0}#twocolumns .articles-section .article{width:49%}.articles-section .article .holder{border:1px solid #4f4f4f}.video-post{color:#353535}.sr_it-single-post .split{background-color:#e2e2e2;width:100%;height:1px;margin-bottom:15px;margin-top:15px;display:none}.sr_it-meta .links{display:inline-block;vertical-align:top;background:none;position:relative;z-index:1;padding:0px;padding-right:10px;max-width:60%}.classic-meta .sr_it-meta-author-link{display:inline !important}.video-block .sr_it-meta .links{padding:0 0 0 9px}.video-block .sr_it-meta{margin:0 0 18px}.blockquote-block{margin:0 0 26px;padding:40px 50px 46px 59px;overflow:hidden;text-align:left}.blockquote-block .title{display:block;margin:0 0 9px;text-transform:uppercase;font:14px/18px}.blockquote-block blockquote{display:block;margin:0;font-size:20px;font-weight:300;font-style:italic;line-height:24px}.blockquote-block figcaption{display:block;text-align:right;margin-right:-15px;margin-top:20px;font-size:14px;font-weight:600;font-style:italic}.links-block{margin:0px;padding:10px 0 10px;margin-top:15px}@media (max-width: 640px){.links-block{text-align:center}}#content .links-block{margin:15px 0 0}#content .links-block .button{float:left}#content .video-block .links-block{margin:30px 0 0;padding:31px 0 48px}a.button{display:inline-block;vertical-align:top;color:#000;padding:8px 20px;margin:0 0 14px;text-align:center;font-size:16px;line-height:18px;font-weight:400;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.playlist a.button{opacity:0}.trident a.button{padding:8px 18px 4px}a.button:hover{text-decoration:none;color:#fff}.store-list a.button{font-size:14px}.two-columns{margin:0 -40px 0 0;text-align:justify}.two-columns .column{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns .column-last{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns p{margin:0 0 20px}.two-columns .blockquote-block{margin:22px 0 26px;padding:37px 45px 45px 62px}.two-columns .blockquote-block .title{margin:0 0 14px}.form-block{padding:35px 0 0}.news-grid-wrap{float:left;margin-bottom:1%;margin-left:0px;margin-right:0.5%;width:49.5%;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.news-grid-wrap.right{clear:right;float:right;margin-left:0.5%;margin-right:0px}.news-grid-wrap a{height:100%;width:100%;display:block;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out}.news-grid-wrap a img,.news-grid-wrap a .news-grid-tab{display:block;text-decoration:none}.news-grid-wrap a{background-color:#F7F7F7}.news-grid-wrap a:hover{text-decoration:none;background-color:#e80e50}.news-grid-wrap .news-grid-tab{position:relative;width:100%;display:table;overflow:hidden;text-overflow:ellipsis}.news-grid-wrap .tab-text{width:100%;padding:20px;display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.news-grid-wrap a time{transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}@media only screen and (max-width: 500px){.news-grid-wrap{float:none !important;width:100% !important}}.articles-classic .media-block .image{float:none;width:100%;display:block;margin:0px !important}.articles-classic .classic-meta{font-size:12px;line-height:14px;margin-bottom:17px}.articles-classic .classic-meta .sr_it-datetime{font-size:12px;line-height:14px;text-transform:none}.articles-classic .media-block .text-box{display:block;position:relative}.articles-classic .media-block .holder{margin-bottom:60px !important}.articles-classic .media-block .text-box{padding:35px}.articles-classic .text-box a{background:none !important}.articles-classic .text-box h2{display:table;font-size:32px;word-break:break-word;line-height:34px}.articles-classic a.readmore-classic,article .more-link{margin-top:30px;margin-bottom:0px !important;border:1px solid #000;display:table;font-size:13px;font-weight:bold;letter-spacing:1px;padding:10px 20px;text-decoration:none !important;text-transform:uppercase;transition:all 0.35s ease 0s}.articles-classic a.readmore-classic:hover,article .more-link:hover{color:#FFF}.articles-classic .post-categories,.articles-classic .post-tags{display:inline-block;margin-top:8px}.articles-classic .post-categories{margin-right:8px}.articles-classic .post-categories a{display:inline-block;font-size:12px}.articles-classic .post-tags a{display:inline-block;font-size:12px}.articles-classic i{margin-right:5px}.icon-concert-dropdown{z-index:1;position:relative}.title-row.hover .icon-concert-dropdown{color:#FFF}.icon-concert-dropdown:before{content:"\f067"}li.expanded .title-row .icon-concert-dropdown:before{content:"\f068"}.event-text-wrap-single{display:block;float:left;margin-left:20px;position:relative;top:50%}.event-row{background:none repeat scroll 0 0 #F7F7F7;color:#5A5A5A;font-size:18px;font-weight:300;height:66px;padding:20px;position:relative}.event-row .sr_it-datetime{border:3px solid #FFFFFF;color:#353535;float:left;font-size:16px;margin-right:0;padding:20px}.event-row span.location{display:block;vertical-align:top;white-space:nowrap;color:#5A5A5A;font-size:20px;line-height:24px;font-weight:300}.event-row span.city{display:block;vertical-align:top;white-space:nowrap;color:#e80e50;font-size:20px;line-height:24px;font-weight:300}.event-row .button{margin:0px;position:absolute;right:20px;top:35px}.event-wrapper{margin-top:60px}.event-wrapper .lefthalf{float:left;width:46.5%;margin-right:4.5%;min-height:1px}.event-wrapper .righthalf{float:left;width:49%}.event-wrapper table{font-size:16px;line-height:26px;margin-top:20px;margin-bottom:20px;margin-left:-10px}.event-icon{width:30px;text-align:center}@media (max-width: 767px){.event-wrapper .lefthalf{float:none;width:100%}.event-wrapper .righthalf{float:none;width:100%;margin-top:20px}}.title-row.no-countdown{transition:background-color 0.35s ease 0s}.title-row.no-countdown h2 span,.title-row.no-countdown time{transition:color 0.35s ease 0s}.title-row.no-countdown:hover h2 span{color:#FFF}.title-row.no-countdown:hover time{color:#FFF}.title-row.no-countdown a{opacity:0 !important}.countdown-block.finished{display:none !important}@media only screen and (max-width: 767px){.single-artist .artist_sidebar h1{margin-top:85px}}.single-artist h1{font-size:36px;line-height:36px}.widget-countdown .countdown-block{color:#FFF;display:table;margin:0 auto;position:relative;top:50%;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.iron_widget_events.widget>ul{margin:0px}.events-bar{min-height:36px;padding-top:16px;padding-bottom:16px;padding-left:3%;padding-right:3%;margin-bottom:40px}span.events-bar-title{display:table;float:left;font-size:14px;line-height:36px;font-family:"Open Sans", sans-serif;letter-spacing:1px}span.events-bar-artists{display:table;float:right;position:relative}span.events-bar-artists select{height:36px;padding-left:10px;padding-right:30px;border:1px solid #000;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;text-overflow:''}span.events-bar-artists select:focus{outline:0}span.events-bar-artists:after{content:"";width:0;height:0;position:absolute;top:50%;right:10px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-left-color:transparent !important;border-right-color:transparent !important}.album-header{height:90vh;background:#777;overflow:hidden;position:relative;z-index:10}.backCover{position:absolute;top:-50px;left:-50px;width:calc( 100% + 100px);height:calc( 100% + 100px)}.albumCover{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.albumCover img{width:100%;height:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}@media only screen and (max-width: 1280px){.albumCover{width:auto;height:50%}.albumCover img{height:100%;width:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}}@media only screen and (min-width: 1281px){.albumCover{width:464px;height:464px}}.single-album .sr_it-single-post.featured{padding:80px 20px 0;background:#fff;margin-top:-85px}.single-album .content-box{margin-top:2px}.single-album .content-box h4{margin-bottom:30px}.single-album .content-box .blockquote-block{background:none}.single-album .content-box .heading-b3{margin-bottom:0px !important}.single-album .content-box .blockquote-block blockquote{border:none;text-align:center;background:none}.single-album .content-box .blockquote-block blockquote::before{content:'" '}.single-album .content-box .blockquote-block blockquote::after{content:' "'}.single-album .meta-artist_of_album{font-size:12px;line-height:25px;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:7px}.single-album .content-box .blockquote-block figcaption{border:none;text-align:center;font-weight:900;font-size:16px;text-transform:uppercase;margin-right:0}.single-album .sr_it-content-side{margin-top:-85px;background:#fff;padding:60px 20px}.info-section .blockquote-block{margin:0px;padding:40px 50px 26px 35px}.two_column_album .media-block{width:48%;float:left;margin:1% !important;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.two_column_album .media-block.single{max-width:445px;width:100%;float:left;margin:0% !important;margin-bottom:1% !important}#sidebar .two_column_album .media-block{margin-bottom:5px}.two_column_album .media-block.right{float:right}.three_column_album .media-block{width:31.33%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.four_column_album .media-block{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.type-album a{margin:0px;background:none;font-size:14px;font-weight:300}.type-album .image{margin:0px !important;display:block;float:none;width:100%;position:relative}.type-album .text-box{padding:0px !important;padding-left:10px !important;display:block;float:none;width:100%;background-color:#F7F7F7;overflow:hidden;text-overflow:ellipsis}.type-album .text-box h2{font-size:16px;padding-top:20px;padding-bottom:20px;text-align:center;font-weight:300;text-transform:none;color:#353535;margin:0px;line-height:normal}#sidebar .type-album .text-box h2,.elementor-widget-sidebar .type-album .text-box h2{padding-top:10px;padding-bottom:10px}.album-hover{position:absolute;left:0px;top:0px;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);z-index:12;transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-hover-wrap:hover .album-hover{opacity:1;filter:alpha(opacity=100)}.album-overlay{position:absolute;left:0px;top:0px;height:100%;width:100%;background-color:#e80e50;z-index:10;opacity:0.5;filter:alpha(opacity=50);transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-listen{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:50%;color:#FFF;z-index:11;text-align:center;font-size:70px;opacity:1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.release-date,.available-now{margin-top:20px;margin-bottom:10px}.page-template-archive-album-grid .news-grid-wrap{clear:initial;margin-right:12px;margin-bottom:20px;width:calc(49% - 12px)}.photos-list{margin:0;padding:0 0 26px;list-style:none}.photos-list li{float:left;display:block}.one-half>li{width:48%;max-width:48%;margin:0.9%}.one-third>li{width:32.3%;max-width:32.3%;margin:0.5%}.photos-list a{overflow:hidden;display:block;position:relative;cursor:pointer;width:100%}.photos-list img{display:block;width:auto;height:auto;min-width:100%;max-width:none}.photos-list .hover-text{width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;background:rgba(0,0,0,0.8);display:none}.photos-list .hover-text:before{content:'';display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.photos-list .hover-text span{display:inline-block;vertical-align:middle;white-space:normal;font:20px/24px;padding:13px;position:relative}.photos-list a:focus .hover-text,.photos-list a:hover .hover-text,.photos-list .hover .hover-text{display:block}.photo-wrap{width:48%;margin:1%;float:left;clear:left;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.photo-wrap.right{float:right;clear:right}.photo-wrap a{display:block;text-decoration:none;text-decoration:none !important}.photo-wrap img{display:block}.photo-wrap .photo-album-tab{display:table;width:100%;height:120px;background-color:#F7F7F7;position:relative}.photo-wrap:hover .tab-text{background-color:#e80e50}.photo-wrap:hover .tab-circle{color:#353535;border-color:#353535}@media only screen and (max-width: 550px){.photo-wrap{clear:both;float:none !important;width:100%}}.tab-text{display:table-cell;vertical-align:middle;padding-left:40px;transition:all 0.2s ease;-ms-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.tab-title{color:#353535;font-weight:300;margin-bottom:0px}.tab-title,.news-grid-tab .tab-text .tab-title{font-size:20px;line-height:22px}.page-template-archive-album-grid h2.tab-title{margin-top:0px !important}h2.tab-title{font-size:20px !important;line-height:20px !important;margin-bottom:0px !important}.photo-album-tab .tab-title{width:60%}.tab-date{color:#7e7e7e;font-size:14px;font-weight:300;width:60%}.tab-circle{height:58px;width:58px;border:1px solid #e80e50;border-radius:100%;position:absolute;right:20px;top:50%;margin-top:-30px;line-height:58px;color:#e80e50;text-align:center;font-size:24px;font-weight:300;transition:all 0.2s ease;-ms-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.tab-text .excerpt{color:#353535}.excerpt p{margin:0}.free-wall{width:100%;height:100%;overflow:hidden;margin-top:10px}.free-wall a.brick{float:left}.imgoverlay{width:100%;height:100%;background-color:#000;opacity:0;filter:alpha(opacity=0);position:absolute;top:0px;left:0px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}a.brick:hover .photohover{opacity:1;-moz-transform:scale(1)}a.brick:hover .imgoverlay{opacity:0.5;filter:alpha(opacity=50)}.free-wall .brick[data-state="start"]{display:block;animation:start 0.5s;-webkit-animation:start 0.5s}.free-wall .brick[data-state="move"]{transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s;-webkit-transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s}.ilightbox-holder{opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important"}.video-block{position:relative;margin:0 0 20px 0;width:100%;overflow:hidden}.video-block iframe{width:100% !important}.fancybox-overlay .video-block iframe{height:100% !important}.fancybox-overlay .video-block{position:relative;margin:0 0 20px 0;height:100%;width:100%;overflow:hidden}.fancybox-inner{width:initial !important}.video-block .btn-play{width:89px;height:89px;background-color:transparent;background-image:url(images/sprite.png);background-repeat:no-repeat;background-position:-210px 0;text-indent:-9999px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-57px 0 0 -48px}.videos,.news{padding:0px}.video-post h4{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform:uppercase;line-height:normal}.buttons{display:block;float:right;position:relative}.links-block .buttons{width:300px}.holder.video .image{width:auto;margin-right:20px;position:relative}.holder.video .image img{width:auto;max-width:200px}.holder.video .text-box{padding-left:0px}.play-button{color:#FFFFFF;display:block;font-size:60px;height:60px;left:50%;line-height:50px;margin-left:-25px;margin-top:-30px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:51px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.holder:hover .play-button{opacity:1;filter:alpha(opacity=100)}.videogrid{float:left;width:48%;margin:1%;background-color:#F7F7F7;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.videogrid.right{clear:right;float:right}.videogrid .holder{display:block;position:relative;width:100%}.videogrid .image{margin:0px;float:left;position:relative;width:100%;display:block;overflow:hidden}.videogrid .image img{width:100%;display:block}@media only screen and (max-width: 639px){.videogrid .image{height:inherit !important}}.videogrid .text-box{float:left;padding:10px;display:table-cell;vertical-align:middle;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.videogrid h2{font-size:16px;font-weight:300;line-height:18px;margin:0px}.videogrid a{margin:0px}.videogrid .media-block{width:100% !important}.video-mask{max-height:400px;overflow:hidden}@media only screen and (max-width: 950px){.video-mask{max-height:200px}}@media only screen and (max-width: 640px){.video-mask{max-height:300px}}@media only screen and (max-width: 639px){.holder.video h2{font-size:18px;line-height:20px}.holder.video{display:block}.holder.video .image{margin:0px !important}.holder.video .image img{width:auto;max-width:100%}.holder.video .text-box{padding:10px !important;width:100%}.videogrid{width:100%;margin:0px;margin-bottom:2%;max-width:none}}.tracks-block h2{text-transform:uppercase;background:#000;padding:6px 23px;color:#5a5a5a;font-weight:normal;margin:0 0 1px}.tracks-list{margin:0;padding:0;list-style:none;overflow:hidden;counter-reset:item;color:#fff}.tracks-list>li{padding:18px 190px 18px 83px;background:#f7f7f7;overflow:hidden;position:relative}.tracks-list>li:before{float:left;width:40px;margin:8px 0 0 -40px;color:#5a5a5a;content:counters(item, ".") " ";counter-increment:item;font-weight:700;font-size:14px}.tracks-list .name{overflow:hidden;display:block;color:#353535}.tracks-list .player-box{margin:0;margin-top:2px;float:right;height:auto !important}.tracks-list .player-box .jp-controls{width:auto;margin:0}.presto .tracks-list .name{padding-top:1px}.tracks-list .buttons{height:32px;position:absolute;right:16px;top:12px;width:155px}.tracks-list .button{float:left;margin:0px;width:81px;padding:6px 10px 6px 10px;text-align:center;color:#FFF}.presto .tracks-list .button{padding:8px 10px 4px 10px}.tracks-list .btn-play,.tracks-list .btn-pause{color:#fff;text-decoration:none;float:right;font-size:14px;height:28px;width:28px;text-align:center}.tracks-list .btn-play i.fa,.tracks-list .btn-pause i.fa{padding:0px;line-height:28px}.tracks-list .btn-play:hover,.tracks-list .btn-pause:hover{color:#FFF}.tracks-list .btn-play [class^="fa-"],.tracks-list .btn-play [class*=" fa-"],.tracks-list .btn-pause [class^="fa-"],.tracks-list .btn-pause [class*=" fa-"]{display:block;padding:0.4em;border-radius:100%}.gallery{margin-bottom:20px;margin-left:-4px}.gallery-item{float:left;margin:0 1% 1% 0;overflow:hidden;position:relative}.gallery-item img{display:block}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 20px}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center}.gallery-columns-0 .gallery-item,.gallery-columns-1 .gallery-item{max-width:99%;max-width:-webkit-calc(100% - 1%);max-width:calc(100% - 1%)}.gallery-columns-2 .gallery-item{max-width:49%;max-width:-webkit-calc(50% - 1%);max-width:calc(50% - 1%)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33% - 1%);max-width:calc(33% - 1%)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 1%);max-width:calc(25% - 1%)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 1%);max-width:calc(20% - 1%)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 1%);max-width:calc(16.7% - 1%)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 1%);max-width:calc(14.28% - 1%)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 1%);max-width:calc(12.5% - 1%)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 1%);max-width:calc(11.1% - 1%)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}a.button-more{display:block;margin:0 0 28px;border:1px solid #e80e50;padding:0px;color:#e80e50;text-transform:uppercase;text-align:center;font-weight:300;visibility:hidden;width:80px;height:80px;margin:0 auto;border-radius:100%;line-height:80px;margin-top:60px;margin-bottom:100px;position:relative;top:20px;clear:both}.pages .current,.pages a:hover,a.button-more:hover{text-decoration:none;background-color:#e80e50;color:#FFF}.pages{margin:0 auto;max-width:100% !important}.pages a,.pages .current,.event-pagination button{display:block;width:60px;padding:25px 5px;color:#e80e50;font-size:16px;font-weight:300;line-height:1;text-align:center;text-transform:uppercase;box-sizing:border-box;border-radius:3px}.pages .current{color:#FFF}.pages.full{text-align:center}.pages.full ul{list-style:none;padding:0px;margin-top:40px;margin-bottom:40px;position:relative}.pages.full li{display:inline-block}.pages.full li a{border:none}.pages.full li span{border:none}.pages.full li a.next{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.pages.full li a.prev{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.page-numbers.dots{border:none;display:block;height:70px;line-height:73px;padding-left:10px;padding-right:10px}.pages .alignleft a,.pages .alignright a,.event-pagination button{width:unset;min-width:165px}.filters-block{margin-bottom:20px;border:1px solid #4f4f4f;text-transform:uppercase;font:13px/16px;overflow:hidden}.filter-heading{display:block;float:left;min-width:87px;padding:18px 10px 16px;color:#666;text-align:center;letter-spacing:0.1em;text-transform:uppercase}.filters-block .holder{overflow:hidden;min-width:87px}.filters-block ul{margin:0;padding:0;border:1px solid #4F4F4F;border-width:0 0 0 1px;list-style:none;overflow:hidden}.filters-block li{float:left}.filters-block ul a{display:block;padding:18px 19px 16px;color:#000;letter-spacing:0.1em;text-transform:uppercase}.filters-block ul a:hover{text-decoration:none;background:#e7e7e7}.filters-block .select-area,.filters-block select{width:100% !important}.filters-block .select-area{margin:-1px -1px -1px 1px}.comments-link a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom}.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after{clear:both}.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after{content:"";display:table}.bypostauthor>.comment-body .fn:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before{display:inline-block;margin-right:.3em;font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;speak:none}.comments-title,.comment-reply-title{font:24px/28px;font-weight:bold}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%}.comments-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px}.comment-list,.comment-list .children{list-style-type:none;padding:0}.comment-list .children{margin-left:20px}.comment-list>li:after,.comment-list .children>li:before{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.comment-list>li:last-child:after{display:none}.comment-body{padding:24px 0;position:relative}.comment-author{float:left;max-width:74px}.comment-author .avatar{display:block;margin-bottom:10px}.comment-author .fn{word-wrap:break-word}.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login{font-size:12px;font-style:normal;font-weight:normal}.says{display:none}.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}.bypostauthor>.comment-body .fn:before{content:"\f005";vertical-align:text-top}.comment-list .edit-link{margin-left:20px}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79%;width:-webkit-calc(100% - 124px);width:calc(100% - 124px)}.comment-meta,.comment-meta a{color:#a2a2a2;font-size:13px}.comment-metadata{margin-bottom:0px}.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}.comment-awaiting-moderation{color:#a2a2a2}.comment-awaiting-moderation:before{content:"\f071";margin-right:5px;position:relative;top:-2px}.comment-reply-link:before,.comment-reply-login:before{content:"\f112";margin-right:3px}.comment-respond{border:1px solid #353535;border-width:1px 0 0;padding:30px 0;border:none}.comment .comment-respond{margin-bottom:20px;padding:20px;border-width:0 0 1px}.comment-reply-title{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;margin-top:30px;padding-bottom:10px;padding-top:10px;text-align:left;text-transform:uppercase}.comment-reply-title small a{display:inline-block;float:right;overflow:hidden;font-size:11px}@media (max-width: 768px){.comment-reply-title small a{height:18px;width:16px}}.comment-reply-title small a:hover{text-decoration:none}.comment-reply-title small a:before{content:"\f00d"}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:25px}.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{display:block;padding:5px 0;width:600px}.comment-form .required{color:#ed331c}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form p.comment-notes{width:100%;max-width:600px;color:#7a7a7a}.comment-form p.comment-notes{margin-bottom:15px}.comment-form textarea{width:99%}.form-allowed-tags,.form-allowed-tags code{color:#686868;font-size:12px;display:none}.form-allowed-tags code{font-size:10px;margin-left:3px}.comment-list .pingback,.comment-list .trackback{padding-top:24px}.comment-list .pingback .comment-body,.comment-list .trackback .comment-body{padding:0}.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}.form{margin:0 0 15px;text-align:left}.form .row{padding:0 0 12px}.form .wrap{padding:8px 0 12px;margin:0 0 0 -1px}.form label{font:14px/16px;color:#4e4e4e;float:left;margin:0 0 5px}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form textarea{width:100% !important;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #000;margin:0;padding:8px 6px;display:block;font:14px/17px;color:#4e4e4e;clear:both;-webkit-box-shadow:none;box-shadow:none}.form textarea{max-width:100% !important;overflow:auto;height:145px;min-height:145px;padding:3px 3px 3px 6px}.form .box{float:left;padding:9px 15px 0 0;min-width:210px}.form input[type="checkbox"]{width:16px;height:15px;padding:0;margin:0 7px 0 0;float:left}.form .box label{overflow:hidden}.form input[type="submit"]{height:30px;border:0;margin:0;padding:2px 0 0;cursor:pointer;float:right;font:14px/30px;overflow:visible;text-transform:uppercase;color:#000;min-width:100px}.post-password-form{max-width:1144px;margin:0 auto}.success{color:#111;font-size:22px;text-align:center;line-height:36px;display:none;padding-top:104px;text-transform:uppercase}.success span{font-size:30px}.presto .form input[type="submit"]{padding:4px 0 0}.form input[type="submit"]:hover{color:#fff}.info-section{padding:0px}.info-section .links-block{margin:12px 0 0;padding:23px 0 15px;border-top:1px solid #E2E2E2}.aside{float:left;width:40.5%}.info-section .image{margin:0 0 16px}.info-section .image img{display:block;max-width:100%;height:auto}.info-section h2{font-size:32px;font-weight:300;line-height:36px;margin-bottom:10px}.description-column{width:57.5%;float:right;text-align:justify}.buttons-block{margin:10px 0 15px;overflow:hidden}.buttons-block .title{display:block;text-transform:uppercase;color:#000;font:14px/18px;margin:0 0 7px}.webkit .buttons-block .title{margin:0 0 6px;padding:1px 0 0;text-shadow:0 0 1px rgba(0,0,0,0.3)}.presto .buttons-block .title{margin:0 0 6px;padding:1px 0 0}.buttons-block ul{margin:0;padding:0;list-style:none;overflow:hidden}.buttons-block li{padding:0 11px 11px 0;float:left}.buttons-block a{margin:0;padding:7px 12px 5px}.presto .buttons-block a{padding:8px 12px 4px}.trident .buttons-block a{padding:8px 12px 4px}.webkit .button,.webkit .tracks-list .button{padding:8px;margin-top:1px}.trident .tracks-list .button{padding:8px 10px 4px}.webkit .tracks-list .name{margin-top:1px}.comment-form input,.wpcf7-form-control{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #000000;box-shadow:none;clear:both;color:#4E4E4E;display:block;font-size:15px;min-height:50px;margin:0;margin-bottom:15px;padding:10px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-text{width:100% !important}.comment-form textarea{background:none repeat scroll 0 0 #FFFFFF !important;border:1px solid #7a7a7a;box-shadow:none;clear:both;display:block;height:145px;padding:12px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-form #submit,.wpcf7-submit{border:0 none;color:#FFFFFF;cursor:pointer;display:block;margin:0 auto;min-width:100px;overflow:visible;padding:4px;position:relative;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:2px;height:45px}.comment-form #submit:hover,.wpcf7-submit:hover{color:#FFF}.wpcf7-checkbox{height:initial;background:initial;border:0}.select-nav-select,.nav-select{display:none !important}.select-area{border:1px solid #656565;position:relative;overflow:hidden;cursor:default;height:52px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 48px 0 40px;width:auto !important;color:#1a1a1a;text-transform:uppercase;font:13px/52px}.select-area .center{white-space:nowrap;width:100%;float:left;overflow:hidden;text-align:center}.select-area .select-opener{position:absolute;background-color:transparent;background-image:url(images/sprite.png);background-repeat:no-repeat;background-position:-136px -111px;height:6px;width:11px;right:16px;top:24px}.select-options{position:absolute;overflow:hidden;background:#fff;z-index:2000;margin:-1px 0}.select-options .drop-holder{border:1px solid #575757;overflow:hidden}.select-options ul{list-style:none;padding:0;margin:0;text-transform:uppercase;font:13px/16px;text-align:center}.select-options ul li{width:100%;float:left}.select-options ul a{text-decoration:none;padding:8px 10px 6px;display:block;cursor:default;color:#1a1a1a}.select-options .item-selected a{text-decoration:none}.post-password-form input[type="password"]{background:none !important;border:2px solid #F00;color:#FFF;padding-left:10px;padding-top:5px;padding-bottom:5px}.post-password-form input[type="submit"]{border:1px solid #FFF;background:none;color:#FFF;margin-left:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;transition:background 0.35s ease 0s, color 0.35s ease 0s}.post-password-form input[type="submit"]:hover{color:#FFF}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{padding:1em;margin-bottom:1em;border:1px solid transparent}div.wpcf7-mail-sent-ok{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}div.wpcf7-mail-sent-ng{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}div.wpcf7-spam-blocked{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}div.wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip-no-ajax{display:block;color:#b94a48;background-color:#f2dede;border:1px solid #e0aeb6;font-size:10pt;padding:0.25em;margin:0.2em 0}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{background-color:white;padding:11px;margin:auto 0;border-radius:20px;border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}.wpcf7-recaptcha>div{margin:0 auto}.wpcf7-form-control.wpcf7-recaptcha{border:0;padding:0;height:initial}div.wpcf7 .ajax-loader{visibility:hidden;display:block;background-image:url(../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:10px auto;vertical-align:middle;background-size:contain}div.wpcf7 .ajax-loader.is-active{visibility:visible}.single-music-player{padding-bottom:20px}.single-music-player .iron_widget_radio .poster-image{display:none}.single-music-player .iron_widget_radio.playlist_enabled .audio-holder .jp-interface{margin:0px}.single-music-player .iron_widget_radio .player-holder{position:relative}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap{width:100%}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{float:none;display:block;width:100%;padding-top:94px}body:not(.no-pjax) .playlist_enabled .player{display:none}.no-pjax .playlist_enabled .player{display:none}@media (max-width: 700px){.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{padding-top:8px}}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface{height:82px}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls{margin-left:0px;width:100%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li{width:33.33%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a{width:100%;box-sizing:border-box}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a.jp-next{border:none}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a i{width:auto;font-size:20px}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-rightside{display:block;float:none;height:86px;left:0;top:0;width:100%;position:absolute}.single-music-player .iron_widget_radio .player-holder .info-box .player-timeline{position:absolute;top:86px;width:100%}.audio-holder .jp-playlist ul.tracks-list li{border-bottom:1px solid #000}.iron_widget_radio .panel__body{background-color:#f7f7f7;font-size:18px;font-weight:normal;text-align:left;position:relative;height:auto;width:100%;padding:0px}.iron_widget_radio .poster-image{height:86px;width:auto;display:block}.iron_widget_radio .player-title-box{display:block;text-align:left}.iron_widget_radio .player-title-box .title,.player-info .player-title-box{font-size:18px;font-weight:300}.iron_widget_radio .player-title-box .track-name{font-size:16px;font-weight:300}.iron_widget_radio .info-box .text{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;width:auto;padding:0px;display:block}.iron_widget_radio .jp-controls{font-size:18px}@media (min-width: 990px){.vc_span4 .iron_widget_radio .panel__body,.vc_span3 .iron_widget_radio .panel__body,.vc_span2 .iron_widget_radio .panel__body,#sidebar .iron_widget_radio .panel__body,.footer__widgets .iron_widget_radio .panel__body{font-size:13px;line-height:16px;height:200px;padding:0px}.vc_span4 .iron_widget_radio .poster-image,.vc_span3 .iron_widget_radio .poster-image,.vc_span2 .iron_widget_radio .poster-image,#sidebar .iron_widget_radio .poster-image,.footer__widgets .iron_widget_radio .poster-image{width:94px;height:94px;margin:0 auto;float:none;display:block;margin-top:30px}.vc_span4 .iron_widget_radio .jp-progress,.vc_span3 .iron_widget_radio .jp-progress,.vc_span2 .iron_widget_radio .jp-progress,.vc_span4 .iron_widget_radio .time-box,.vc_span3 .iron_widget_radio .time-box,.vc_span2 .iron_widget_radio .time-box,#sidebar .iron_widget_radio .time-box,.footer__widgets .iron_widget_radio .time-box{display:none}.vc_span4 .iron_widget_radio .player-title-box,.vc_span3 .iron_widget_radio .player-title-box,.vc_span2 .iron_widget_radio .player-title-box,#sidebar .iron_widget_radio .player-title-box,.footer__widgets .iron_widget_radio .player-title-box{padding:0px;text-align:center;margin-top:5px}.vc_span4 .iron_widget_radio .player-title-box .title,.vc_span3 .iron_widget_radio .player-title-box .title,.vc_span2 .iron_widget_radio .player-title-box .title,.vc_span4 .iron_widget_radio .player-title-box .track-name,.vc_span3 .iron_widget_radio .player-title-box .track-name,.vc_span2 .iron_widget_radio .player-title-box .track-name,#sidebar .iron_widget_radio .player-title-box .track-name,.footer__widgets .iron_widget_radio .player-title-box .track-name{padding:0px;text-align:center;font-size:12px;line-height:14px}.vc_span4 .iron_widget_radio .jp-controls,.vc_span3 .iron_widget_radio .jp-controls,.vc_span2 .iron_widget_radio .jp-controls,#sidebar .iron_widget_radio .jp-controls,.footer__widgets .iron_widget_radio .jp-controls{font-size:12px;margin:0px}.vc_span4 .iron_widget_radio .audio-holder,.vc_span3 .iron_widget_radio .audio-holder,.vc_span2 .iron_widget_radio .audio-holder,#sidebar .iron_widget_radio .audio-holder,.footer__widgets .iron_widget_radio .audio-holder{margin-top:5px}.vc_span4 .iron_widget_radio .jp-type-playlist,.vc_span3 .iron_widget_radio .jp-type-playlist,.vc_span2 .iron_widget_radio .jp-type-playlist,#sidebar .iron_widget_radio .jp-type-playlist,.footer__widgets .iron_widget_radio .jp-type-playlist{display:inline-block}}@media (max-width: 500px){.iron_widget_radio .panel__body{font-size:13px;line-height:16px;padding:0;height:auto}.panel-action{font-size:12px;padding-bottom:15px;padding-top:15px}.iron_widget_radio .info-box img{float:left;margin:0px;max-width:none}.iron_widget_radio .panel__body{text-align:left}.description-column .iron_widget_radio .player-title-box{margin-top:0px}.description-column ul.tracks-list{margin-top:0px !important}.player-box .jp-controls{margin:0px}.iron_widget_radio .jp-type-playlist{display:none}.iron_widget_radio.playlist_enabled .jp-type-playlist{display:block}}.iron_widget_radio .info-box{background:#F00}.sr_it-content-side>.iron_widget_twitter .panel__body{font-size:18px}.recent-posts h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin-top:0px;margin-bottom:0px;max-width:400px}.recent-posts .excerpt{text-align:left;font-size:14px;line-height:16px}.article .image,.carousel.responsive1 .slide .image{position:relative;overflow:hidden;width:100%;height:178px;background-color:rgba(0,0,0,0.2)}.carousel.responsive1 .slide a{height:360px}.article a{height:318px}.carousel .slide a.hover,.article a.hover{color:#1A1A1A}.carousel .text,.article .text{padding:25px 20px 45px;overflow:hidden}.carousel .text h2,.article .text h2{margin-bottom:8px;color:#000;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase}.text .sr_it-datetime,.article .sr_it-datetime{display:block;font-size:12px;font-weight:normal}.carousel .slide a:focus .text .sr_it-datetime,.carousel .slide a:hover .text .sr_it-datetime,.carousel .slide a.hover .text .sr_it-datetime,.article a:focus .sr_it-datetime,.article a:hover .sr_it-datetime,.article a.hover .sr_it-datetime{color:#1A1A1A}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:300px}.sr_it-content-side .carousel .text,.grid-cols--2 .carousel .text{padding:25px 12px 35px}.sr_it-content-side .carousel .text h2,.grid-cols--2 .carousel .text h2{font-size:18px;margin-bottom:4px}@media only screen and (max-width: 639px){.recent-posts .media-block{margin:0 auto;max-width:329px;width:auto}.recent-posts .media-block .text-box{padding-left:10px;padding-right:10px}}.post_simple a{background:none !important}.post_simple .simple-post-img-wrap{float:left;width:25%;display:block}.post_simple .simple-post-txt-wrap{float:left;width:70%;margin-left:5%}.post_simple .simple-post-txt-wrap h2{font-size:18px;line-height:18px}.post_simple .simple-post-txt-wrap .excerpt{margin-bottom:0px;margin-top:5px}.post_simple .image{margin:0px;width:100%}.post_simple .splitter{height:1px;width:100%;margin-top:15px;margin-bottom:15px;background-color:#ededed;clear:both}.concert-box{position:relative;min-height:120px;color:#434242;font-size:24px;line-height:1;text-transform:uppercase}.concert-box,.concert-box .hover-box{padding:25px 20px 45px}.concert-box .sr_it-datetime{display:block;margin-bottom:4px}.concert-box .time{display:inline-block;position:relative;top:-6px;padding:0.5em;margin-left:5px;background-color:#000;color:#FFF;font-size:12px;letter-spacing:0.1em;border-radius:2px}.concert-box .event-title{display:block;color:#B6B6B6;margin-bottom:4px}.sr_it-content-side .concert-box{font-size:18px}.sr_it-content-side .concert-box,.sr_it-content-side .concert-box .hover-box{padding:25px 12px 35px}.sr_it-content-side .concert-box .sr_it-datetime{display:block}.sr_it-content-side .concert-box .date{display:block}.sr_it-content-side .concert-box .time{top:auto;font-size:11px;margin-left:0}.video-box{text-transform:uppercase}.video-box .hover-box{text-align:center;padding:13px;background-color:rgba(0,0,0,0.8);color:#FFF;white-space:nowrap;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.video-box .image{position:relative;overflow:hidden;width:100%}.video-box h2{margin-bottom:10px;color:#FFF;font-size:18px;font-weight:normal;line-height:1;text-align:center;white-space:normal}.video-box .btn-play{display:block}.video-box .icon-play{display:inline-block;padding:16px 13px 16px 19px;font-size:28px;line-height:1;color:#FFF;border-radius:100%;background-color:#000}.video-box .btn-play{margin-top:10px;width:100%;font-size:12px;line-height:1;text-align:center}.iron_widget_videos h2{font-size:18px;line-height:20px;margin:0px}.iron_widget_videos .media-block .image{margin-right:10px}#sidebar .video-list.video_list .image,.elementor-widget-sidebar .video-list.video_list .image{width:140px}.iron_widget_newsletter{text-align:center;background:none !important}.iron_widget_newsletter .control-label{display:inline-block;margin-right:10px;font-size:24px;line-height:1;text-transform:uppercase;vertical-align:middle}.iron_widget_newsletter .control-append{border:1px solid #272727;vertical-align:middle}.iron_widget_newsletter .form-control{float:left;width:68%;height:16px;border:0;margin:0;padding:10px 1%;background-color:transparent;font-size:13px;line-height:1}.iron_widget_newsletter input[type="submit"]{overflow:hidden;cursor:pointer;height:36px;border:0;margin:0;padding:0;background-color:#1A1A1A;color:#FFF;font-size:13px;line-height:36px;text-transform:uppercase}.iron_widget_newsletter input[type="submit"]:focus,.iron_widget_newsletter input[type="submit"]:hover{color:#FFF}.iron_widget_newsletter .form-status{clear:both;display:block;margin:0;padding-top:10px;font-size:13px;text-align:left}.sr_it-content-side>.iron_widget_newsletter .control-label,.grid-cols>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block}.terms-list{list-style:none;margin:0;padding-left:0;line-height:18px}.terms-list li{border-bottom:none}.terms-list li:last-child{border-bottom:0}.terms-list a{display:block;cursor:pointer;padding:10px 15px 10px 10px;color:#000;font-size:13px}.terms-list a:focus,.terms-list a:hover{text-decoration:none;background:#EBEBEB}.terms-list small{font-size:inherit}#calendar_wrap,.textwidget,.widget_nav_menu>.menu-main-menu-container,.widget_tag_cloud>.tagcloud{padding:0px}.widget>ul{margin-top:10px;margin-bottom:10px}.widget>.select-area{margin:10px}.panel__heading+#calendar_wrap,.panel__heading+.textwidget,.panel__heading+.menu-main-menu-container,.panel__heading+.tagcloud{padding-top:0px}.panel__heading+ul,.panel__heading+select,.panel__heading+.select-area{margin-top:10px}#wp-calendar{width:100%}#wp-calendar th{text-align:left}.tagcloud{text-align:center}.widget_nav_menu>.menu-main-menu-container>:first-child{margin-top:0;margin-bottom:0}.rsswidget img{vertical-align:12%}h3.widgettitle{font-size:18px;font-weight:600;color:#353535;line-height:normal;text-align:center;padding-top:22px;padding-bottom:5px;margin:0px;background-size:contain}#sidebar .panel__heading,.elementor-widget-sidebar .panel__heading{color:#353535;background:none;padding:0px;margin:0px}#sidebar .panel__heading h3,.elementor-widget-sidebar .panel__heading h3{font-size:14px;font-weight:700;color:#353535;text-transform:uppercase;margin:0px;padding:0px;line-height:36px;border:none;letter-spacing:0px;text-align:left}#sidebar ul,.elementor-widget-sidebar ul{padding:0px;list-style:none}#sidebar ul.children,#sidebar ul.sub-menu,.elementor-widget-sidebar ul.children,.elementor-widget-sidebar ul.sub-menu{padding-left:15px}.search-form input[type="search"]{font-family:'Open Sans', sans-serif;font-size:14px;height:40px;width:66%;background-color:#FFF;padding:8px;border:none;border:1px solid #353535;min-width:232px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-form input[type="submit"]{font-family:'Open Sans', sans-serif;font-size:16px;line-height:0px;height:40px;background-color:#e80e50;color:#FFF;padding:13px;border:none;text-transform:uppercase}.screen-reader-text{display:none}.search-result{margin-top:10%;text-align:center}.rev_slider_wrapper{height:100vh;left:0 !important}.event-text-wrap{float:left;display:block;margin-left:20px;position:relative;top:50%;max-width:600px}.buttons .event-text-wrap .location-h{font-weight:normal;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}.buttons .event-text-wrap .city-h{font-weight:300;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}@media (max-width: 850px){.buttons .event-text-wrap .location-h,.buttons .event-text-wrap .city-h{text-align:center}}.buttons:hover .event-text-wrap .location-h,.buttons:hover .event-text-wrap .city-h{opacity:1;filter:alpha(opacity=100)}.concerts-list .title-row.hover .buttons .button{background-color:#e80e50;border:1px solid #FFF;padding:7px 19px}.event-more-button{display:none}@media (max-width: 849px){.event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}.event-centering .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}}.vc_span6 .iron_widget_events .event-more-button,.vc_span4 .iron_widget_events .event-more-button,.vc_span3 .iron_widget_events .event-more-button,.vc_span2 .iron_widget_events .event-more-button,#sidebar .iron_widget_events .event-more-button,.elementor-widget-sidebar .iron_widget_events .event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}@media (max-width: 767px){.button-wrap{bottom:10px;display:inline-block;left:50%;margin-left:-52px;position:absolute}.button.ticket{display:none}}#sidebar .recent-posts .image,.elementor-widget-sidebar .recent-posts .image{margin:0px;float:left;width:100%}#sidebar .recent-posts .text-box,.elementor-widget-sidebar .recent-posts .image{float:left;padding:0px;margin-top:10px;padding-left:10px;padding-right:10px}@media screen and (max-width: 639px){.widget.iron_widget_posts .recent-posts .panel-action{max-width:329px;margin:0 auto}}.defaultdivider{height:1px;width:50px}.defaultdivider.left{float:left}.defaultdivider.right{float:right}.defaultdivider.center{margin:0 auto}.imagedivider{display:table}.imagedivider.left{float:left}.imagedivider.right{float:right}.imagedivider.center{margin:0 auto}a.button-widget{display:table;font-size:13px;border:1px solid #000;padding-left:30px;padding-right:30px;padding-top:14px;padding-bottom:14px;text-decoration:none !important;transition:background 0.35s ease 0s, color 0.35s ease 0s;text-transform:uppercase;font-weight:bold;letter-spacing:1px}a.button-widget.left{float:left}a.button-widget.right{float:right}a.button-widget.center{margin:0 auto}a.promobox{width:100%;height:auto;max-height:650px;display:block;margin:0 auto;overflow:hidden;position:relative;text-decoration:none !important}.promo-overlay{position:absolute;height:100%;width:100%;top:0px;left:0px;opacity:1;background:rgba(0,0,0,0.35);transition:opacity 0.35s ease 0s;z-index:10}.promobox img{transition:all 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-slide img{transition:transform 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox.animation-slide:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-zoom img{width:100%}a.promobox.animation-zoom:hover img{transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1)}a.promobox:hover .promo-overlay{opacity:0}.promocontent{width:100%;left:0;position:absolute;top:50%;transform:translate3d(0px, -50%, 0px);-ms-transform:translate3d(0px, -50%, 0px);-moz-transform:translate3d(0px, -50%, 0px);-webkit-transform:translate3d(0px, -50%, 0px);transition:top 0.35s ease 0s;z-index:11}.promosubtext{position:absolute;top:120%;opacity:0;width:100%;transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s, top 0.35s ease 0s}a.promobox:hover .promocontent{top:45%}a.promobox:hover .promosubtext{opacity:1;top:100%}@media only screen and (max-width: 767px){a.promobox:hover .promosubtext{opacity:1;bottom:-35px}}.promocontent.center .promotext h1,.promocontent.center .promotext h2,.promocontent.center .promotext h3,.promocontent.center .promotext h4,.promocontent.center .promotext h5,.promocontent.center .promotext h6,.promocontent.center .promosubtext h1,.promocontent.center .promosubtext h2,.promocontent.center .promosubtext h3,.promocontent.center .promosubtext h4,.promocontent.center .promosubtext h5,.promocontent.center .promosubtext h6{text-align:center}.promocontent.left .promotext h1,.promocontent.left .promotext h2,.promocontent.left .promotext h3,.promocontent.left .promotext h4,.promocontent.left .promotext h5,.promocontent.left .promotext h6,.promocontent.left .promosubtext h1,.promocontent.left .promosubtext h2,.promocontent.left .promosubtext h3,.promocontent.left .promosubtext h4,.promocontent.left .promosubtext h5,.promocontent.left .promosubtext h6{text-align:left;padding-left:10%;box-sizing:border-box}.promocontent.right .promotext h1,.promocontent.right .promotext h2,.promocontent.right .promotext h3,.promocontent.right .promotext h4,.promocontent.right .promotext h5,.promocontent.right .promotext h6,.promocontent.right .promosubtext h1,.promocontent.right .promosubtext h2,.promocontent.right .promosubtext h3,.promocontent.right .promosubtext h4,.promocontent.right .promosubtext h5,.promocontent.right .promosubtext h6{text-align:right;padding-right:10%;box-sizing:border-box}.promobox h1,.promobox h2,.promobox h3,.promobox h4,.promobox h5,.promobox h6{margin:0}.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:2.25vw;line-height:4vw;padding:0px}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:0.8vw;line-height:0.8vw}@media only screen and (max-width: 767px){.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:8vw;line-height:10vw}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:2vw;line-height:2vw}}.infobox-icon{float:left;width:10%;text-align:left;font-size:32px}.infobox-content{float:left;width:85%;padding-left:2.5%;padding-right:2.5%}.infobox-title{text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;letter-spacing:1px}.infobox-description{font-family:'Open Sans', sans-serif;font-size:14px;margin-bottom:50px}@media only screen and (max-width: 980px){.infobox-icon{font-size:24px}}@media only screen and (max-width: 767px){.infobox-icon{font-size:32px}}@media only screen and (max-width: 350px){.infobox-icon{font-size:24px}}.buytheme p{margin:0px;font-size:18px;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:2px;padding-top:40px;padding-bottom:40px}.boldtitle{text-transform:uppercase;letter-spacing:5px}.custom-header-img{display:block;margin:0 auto;margin-bottom:30px}#sidebar .custom-header-img,.elementor-widget-sidebar .custom-header-img{margin:0px !important;margin-bottom:12px !important}.imagedividerpic{display:block}.forcebottom img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.breakpointpadding{padding-bottom:35px !important}}#footer{position:relative;z-index:8000}.footer-wrapper.widgets{padding:44px}#back-to-top,#back-to-top-mobile{z-index:200}.footer-wrapper-backtotop{position:fixed;bottom:-40px;right:20px;padding:7px 10px 7px 10px;border-radius:0px;opacity:0;font-size:16px;transform:translate3d(0, 0, 0);transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s}.footer-wrapper-backtotop.active{opacity:1;bottom:100px}.footer-wrapper-backtotop:hover{text-decoration:none}.footer-wrapper-backtotop.mobile{display:none}.footer-wrapper-backtotop-mobile{position:fixed;bottom:100px;right:20px;font-size:16px;padding:10px;border-radius:0px;display:none;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.widget td,.widget table,.widget th{border:0}.footer__widgets{color:#FFFFFF;margin:0 auto;max-width:1064px;position:relative;padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:40px}.footer__widgets .widget{margin-bottom:30px;float:left;width:31%;margin-right:1%;margin-left:1%}.footer__widgets .wp-caption-text{margin-top:-35px;margin-bottom:35px}.footer__widgets .widget:nth-child(3n+1){clear:left}.footer__widgets .panel__heading{background:none;padding:0px;padding-bottom:12px;border-bottom:2px solid #FFF;margin-bottom:15px}.footer__widgets .panel__heading h3{border:none;font-size:14px;font-weight:700;letter-spacing:0;margin:0;padding:0;text-align:left;text-transform:uppercase}.footer__widgets .panel__body{background:none}.footer__widgets .panel-action{background:none}.footer__widgets ul{padding-left:16px}.footer__widgets ul a{color:#FFF}.footer__widgets ul .post-date{font-size:10px;color:#d3d3d3;display:block;margin-top:-5px}.footer__widgets select{max-width:330px}.footer__widgets .textwidget{padding-left:0px}.footer__widgets .textwidget img{margin-bottom:30px}.footer__widgets .panel__body{background:none !important}.footer__widgets ul.jp-controls{padding:0px}@media (max-width: 767px){.widget-area aside.widget{float:none;width:100%;margin:0px;margin-bottom:20px;min-height:0px;height:auto}}.footer-row{overflow:hidden;padding:0px;font-size:11px;line-height:12px;color:#fff;background-color:#000}.footer-row p{font-size:11px;line-height:12px}.footer-row ul{margin:0;padding:14px 0;list-style:none;float:right;color:#1a1a1a}.footer-row li{float:left;padding:0 0 0 15px;position:relative}.footer-row li:after{content:'|';position:absolute;left:6px;top:-1px}.footer-row li:first-child:after{display:none}.footer-row ul a{color:#1a1a1a}.footer-row img{display:block;width:auto;height:auto;max-width:200px;max-height:100px}.footer-row .footer-logo-wrap{float:left;margin-right:15px}.footer-row .text-box{overflow:hidden}.footer-row p,.footer-row h1,.footer-row h2,.footer-row h3,.footer-row h4,.footer-row h5,.footer-row h6{margin:0}.footer-row .text.footer-copyright{float:left;padding:0px;position:relative}.footer-row .text.footer-author{float:right;padding:0px;position:relative}@media only screen and (max-width: 500px){.footer-row .footer-logo-wrap{float:none !important;margin:0 auto;display:table}.footer-row .text.footer-copyright{float:none !important;top:0px !important;text-align:center;margin-bottom:20px;margin-top:20px}.footer-row .text.footer-author{float:none !important;top:0px !important;text-align:center}}.countdown-block{text-transform:uppercase}.icon-inlines{float:left}.footer__widgets{padding-bottom:0px}.footer-row{padding-bottom:4px}#dropcap span.dropcap{font-size:69px;width:75px;height:33px;margin-top:15px;float:left}.button-inline .button-widget{display:inline-block;margin:10px !important}.button-inline{text-align:center}.button-inline .button-clear{display:none}@media only screen and (min-width: 768px){.nav-holder{display:block !important}.concerts-list .title-row.hover .buttons .link{color:#1A1A1A}}@media only screen and (max-width: 1179px){#header{margin:40px 12px 15px}}@media only screen and (max-width: 1143px){.blockquote-box{max-width:370px}#pusher.menu-type-classic-menu{padding-top:60px}}@media only screen and (max-width: 1023px){.fs-img{font-family:'image-set( url(-large|-medium), url(-large|-medium) 2x high-bandwidth)'}#wrapper{overflow:hidden;padding-bottom:0}.nav-menu li a{letter-spacing:0;padding-left:11px;padding-right:11px}.blockquote-box{max-width:270px}.site-description{margin-right:20px}.nav-holder,.fixed-bar .nav-holder{padding:0}.iron_widget_twitter .sr_it-meta{margin:0}.title-box{padding:19px 13px 18px}.title-box h2{font-size:19px;line-height:22px}.title-box .link{margin-top:4px}.carousel h2{font-size:18px;margin-bottom:4px}.carousel .text,.article .text .concert-box,.concert-box .hover-box{padding:25px 12px 35px}.carousel .more,.article .more{right:12px;bottom:4px}.widget-blocks{margin:0 -20px 27px 0}.contact-box{padding:30px 25px 10px;margin:32px -1px 43px 0}.contact-box img{margin:5px 24px 13px 0}.footer-wrapper{padding-left:13px;padding-right:13px}}@media only screen and (max-width: 979px){.carousel.responsive1 .slide .image{height:140px}.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:none}}@media only screen and (min-width: 360px) and (max-width: 767px){.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:inline}}@media only screen and (max-width: 899px){.carousel.responsive1 .slide a{height:300px}}@media only screen and (max-width: 819px){.carousel.responsive1 .slide .image{height:125px}}@media only screen and (max-width: 849px){body{border:0}h2{font-size:18px;line-height:20px;color:#1a1a1a}h3{font:bold 16px/18px}#header{border-bottom:1px solid #777;padding:5px 114px 5px 50px;margin:0;height:49px}#header:after,.header__left:before{content:none;display:none}.header__left,.site-title{height:auto;width:auto}.header__left{display:block}.blockquote-box,.site-description{display:none}.site-title{position:relative;z-index:11}.side-menu .logo-desktop{display:none}.logo-mobile{display:block}.container{padding-bottom:0px}#nav{float:none}.nav-menu li{display:block;margin-bottom:1px}.nav-menu li:hover>a{background:none !important;color:#ffffff}.panel .social-networks{float:none;padding:11px 0 9px;clear:both;padding-top:20px}.social-networks li{margin:0 2px}.widget-blocks{margin:0 0 27px}.widget-blocks .block{width:100%;float:none;padding:0 0 20px}.button-box{display:block;float:left;margin:10px 9px 0 0}.facebook-box{display:none}.grid-cols--2>.widget,.grid-cols--3>.widget,.grid-cols--4>.widget{float:none;width:auto}.footer-block{padding:0 30px 20px}.footer__widgets{margin-bottom:0;background-color:transparent}.footer__widgets>.iron_widget_newsletter{padding:0}.footer__widgets>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block;color:#FFF;font-size:18px}.footer__widgets>.iron_widget_newsletter .control-append{width:60%;display:block;margin:0 auto;border-color:#fff}.footer__widgets>.iron_widget_newsletter .form-control{color:#FFF}.footer__widgets>.iron_widget_newsletter input[type="submit"]{background-color:#FFF}.footer-block .social-networks{padding:0}.title-box{padding:15px 10px 12px}.widget-blocks{margin:0 0 11px}.widget-blocks .title-box{margin:0 0 10px}.widget-blocks .block{padding:0 0 16px}.widget-blocks .block .holder{padding:6px 6px 5px;height:auto !important}.title-box h2{font-size:14px;line-height:16px}.title-box .link{margin:0 0 0 20px}.link:before{display:none}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:280px}.iron_widget_radio .info-box .track-name{margin:0 0 1px}.iron_widget_radio.playlist_enabled .player-title-box .track-name{margin-top:0px}.player-box{margin:0}.iron_widget_twitter .panel__body{font-size:15px}.iron_widget_twitter p{margin:0 0 14px}.iron_widget_twitter .sr_it-meta{margin:0 0 0 8px;padding:0 0 0 16px;font-size:10px;line-height:13px}.iron_widget_twitter .sr_it-meta:after{width:10px;height:7px;background-color:transparent;background-image:url(images/sprite.png);background-repeat:no-repeat;background-position:-81px -52px;top:3px}.carousel .slide{width:auto}.js-carousel .carousel__wrapper{margin:0 35px}.carousel .btn-prev,.carousel .btn-next{width:34px;font-size:30px}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:44px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{margin:-15px 0 0 0}.concert-box{font-size:18px}.concert-box .time{top:-3px;font-size:11px}.video-box h2{font-size:14px}.breadcrumbs{font-size:11px;line-height:16px;margin:0 0 19px}.breadcrumbs li{padding:0 19px 2px 0}.breadcrumbs li:after{left:-12px;top:0}.articles-section{margin:0 -10px 3px 0;padding:1px 0 0}.articles-section .article{width:50%;padding:0 10px 10px 0}.article h2{font-size:23px;margin:0 0 6px}.article .sr_it-datetime{font-size:15px;line-height:18px}.button-more{margin:0 0 25px}.content--rev>.content__main,.content__main,.sr_it-content-side{width:auto;float:none}.sr_it-content-side{display:none}.sr_it-meta:after{top:0}.links-block .button{display:none}.links-block .buttons{margin:4px 0 0 8px}.video-post .links-block .buttons{margin:0px}#content .links-block{margin:31px 0 0;padding:21px 0 20px}#content .video-post .links-block{margin:0 0 -13px}.blockquote-block{padding:40px 50px 46px 59px;margin:0 0 26px}.blockquote-block{padding:33px 25px 39px 31px;margin:0 0 22px}.blockquote-block .title{margin:0 0 14px}.two-columns .blockquote-block{margin:-2px 0 22px;padding:33px 28px 39px 31px}.two-columns{margin:0 -20px 0 0}.two-columns .column{padding:0 20px 0 0}.contact-box img{margin:0 auto 24px;float:none;display:block}.form .box{padding:0 0 14px;float:none;display:block}.form input[type="submit"]{float:left}.form-block{color:#4e4e4e;padding:14px 0 0}.form-block h2{font-size:24px;line-height:28px;margin:0 0 15px}.form .wrap{padding:17px 0 12px;margin:0}.contact-box p{margin:0 0 12px}.filters-block{display:none}.one-third>li{width:48%;max-width:none;margin:1%}.select-nav-select,.nav-select{display:block !important}.concerts-list li{position:relative;padding:0px}.event-centering{height:auto}.concerts-list .title-row{font-size:18px;line-height:24px;padding:10px;position:relative;height:206px}.concerts-list .title-row>span{display:block;white-space:normal;margin-left:20px}.concerts-list .title-row .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}.concerts-list .title-row .time{display:inline-block;line-height:14px;margin-left:8px}.countdown-wrap{height:auto;top:50%;left:0px;right:0px;margin:0px}.concerts-list .title-row:after{display:none}.concerts-list .title-row .buttons{bottom:0;height:auto;width:100%;right:auto;left:0}.event-text-wrap .location-h{font-weight:normal;font-size:18px;line-height:20px;text-align:center}.event-text-wrap .city-h{font-weight:300;font-size:18px;line-height:20px;text-align:center}.event-text-wrap{display:block;float:none;margin:0 auto;margin-top:0px !important;font-size:18px;line-height:20px;position:relative;text-align:center;top:0px;width:100%;padding-top:10px}.event-text-wrap span.city{margin-top:10px}.event-text-wrap.btn span.city-h{margin-top:10px}.concerts-list .title-row .open-link{float:left;padding:0;position:static;margin:0;width:auto;height:auto;color:#fff}.concerts-list .title-row .opener{display:block;font-size:12px;line-height:16px;padding:0 0 0 20px;margin:10px 0;position:relative;left:0}.concerts-list .title-row .link{background:none;padding:0;width:auto;height:auto;text-indent:0;margin:4px 0 0}.concerts-list .title-row .opener:after{width:9px;height:9px;background-position:-108px -127px;top:3px}.webkit .concerts-list .title-row .opener:after{top:2px}.concerts-list .expanded .title-row .opener:after{top:6px}.concerts-list .expanded .title-row .opener:after{height:2px;top:7px}.concerts-list .title-row .opener:hover:after{background-position:-123px -127px}.concerts-list .title-row .button{margin:0px}.concerts-list .title-row .button:hover{color:#fff !important}.concerts-list .slide .holder{padding:4px 34px 1px}.tracks-block{margin:0}.tracks-list>li{padding:26px 15px 10px 39px}.tracks-list .buttons{position:static;overflow:hidden;width:100%}.tracks-list .name{font-size:14px;line-height:18px;margin:0 0 10px}.tracks-list .button{font-size:13px;margin:4px 10px 0 0;min-width:74px;padding:4px 10px 4px;width:auto}.webkit .tracks-list .button{padding-bottom:3px}.webkit .tracks-list li:before{margin-top:7px}.tracks-list .name{margin:0 0 8px}.tracks-list li:before{font-size:15px;line-height:20px;margin:3px 0 0 -42px;width:20px}.news .media-block .image,.videos .media-block .image{margin:0 20px 0 0}.info-section{padding:0;margin:-10px 0 0}.info-section .image{margin:0 0 11px}.buttons-block{margin:0 0 41px}.tracks-block h2{padding:11px 21px 6px;margin:0 0 1px !important}.tracks-list{margin-bottom:0px}.info-section h2{margin:0 0 14px}.content-box{padding:0 0 21px}.info-section .blockquote-block{margin:19px 0 20px;padding:49px 25px 22px 31px}.info-section .blockquote-block blockquote{margin:0 0 15px}.blockquote-block figcaption{margin:0 1px 0 0}.info-section .links-block{margin:-15px 0 0;padding:21px 0 33px}.news .media-block .text-box:after,.videos .media-block .text-box:after{right:10px}.media-block .image{margin:0 20px 0 0}.video-post{margin:-12px 0 0}.video-block{margin:0 0 15px}.video-post .sr_it-meta{margin:0 0 17px}#content .links-block{margin:21px 0 0;padding:14px 0 20px}.video-post{color:#555}.video-post .links-block .button{display:inline-block}.footer-wrapper.widgets{padding-bottom:20px}.description-column .jp-playlist-item{margin-top:8px !important}.description-column .tracks-list li:before{margin-top:8px !important}}@media only screen and (max-width: 1109px){.search-submit{margin-top:8px}}@media only screen and (max-width: 639px){.aside,.description-column{float:none;width:100%}.footer__widgets>.iron_widget_newsletter .control-append{width:80%}.filter-heading{float:none}.filters-block ul{border-width:1px 0 0 0}.listing-section{padding:0 0 7px}.videos.listing-section,.news.listing-section{margin-top:-5px}.media-block{margin:0 auto 11px}.media-block .image{float:none;width:100%}.media-block .image img{width:100%;display:block;height:auto}.media-block .text-box{display:block;padding:35px 5% 35px 5%}.media-block .text-box:after{right:8px;margin-top:-15px}.listing-section.videos .media-block h2{margin-bottom:10px}.news .media-block .image,.videos .media-block .image{margin:0px;width:100%}.news .media-block,.videos .media-block{width:auto;margin:0 auto}.media-block .text-box{position:relative}.news .media-block .sr_it-datetime,.videos .media-block .sr_it-datetime,.videos .media-block .category{margin:0 0 1px}.news .media-block .text-box:after,.videos .media-block .text-box:after{width:16px;height:19px;background-position:-212px -131px;right:22px;margin-top:-13px}.news .media-block a.hover .text-box:after,.videos .media-block a.hover .text-box:after{background-position:-235px -131px}.comments-area .comments-title,.comments-area .comment-list,.comments-area .comment-navigation,.comment-respond{padding-left:20px;padding-right:20px}.comment-author{margin-right:30px}.comment-author .avatar{height:auto;max-width:100%}.comment-metadata,.comment-content,.comment-list .reply{width:70%;width:-webkit-calc(100% - 104px);width:calc(100% - 104px)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}.comment-form textarea{height:80px}.comment-form textarea,.wpcf7-textarea{width:100%;height:145px}.comment-form #submit,.wpcf7-submit{width:100%}}@media only screen and (max-width: 499px){.carousel.responsive1 .slide a{height:280px}.photos-list li{float:none}.one-half>li,.one-third>li{width:auto;max-width:none;margin:0 0 20px}}@media only screen and (max-width: 479px){.articles-section{margin:0 0 3px}.articles-section .article{display:block;padding:0 0 10px;margin:0;width:100%}.two-columns{margin:0}.two-columns .column{float:left;width:100%;padding:0}.contact-box{padding:30px 40px 21px}.contact-box address{padding:0 0 0 23px}.form{padding:4px 0 0;margin:0 0 7px}.photos-list .hover-text span{font-size:18px}.video-block .btn-play{width:38px;height:38px;background-position:-261px -126px;margin:-19px 0 0 -19px}.footer-block .social-networks{text-align:center}}@media only screen and (max-width: 359px){.fs-img{font-family:'image-set( url(-large|-small), url(-large|-small) 2x high-bandwidth)'}.comment-author{margin:0 0 5px;max-width:100%}.comment-author .avatar{display:inline;margin:0 5px 0 0;max-width:20px}.comment-metadata,.comment-content,.comment-list .reply{width:100%}}.iron_widget_discography:after,.iron_widget_videos:after,.iron_widget_posts:after{content:'';display:block;clear:both}a.back-btn{float:left;color:#FFF;padding:5px 40px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;background:none;border:1px solid #000}a.back-btn:hover{text-decoration:none;color:#FFF}@media only screen and (max-width: 500px){a.back-btn{float:none}.links-block .buttons{float:none;width:auto;display:table;margin:0 auto;margin-top:40px}}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::placeholder{opacity:0.5}textarea:focus,input:focus{outline:0}#at_hover{display:none !important}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope-wrap{margin:0 auto;max-width:100%}.iso4{width:226px;margin:7.5px}.iso3{width:336.33px;margin:7.5px}@media only screen and (max-width: 400px){.iso4{width:280px;margin:7.5px}.iso3{width:280px;margin:7.5px}}.page-template-archive-posts-classic-php .media-block.sticky .holder{border:10px solid #000;box-sizing:border-box}.tp-leftarrow,.tp-rightarrow{top:50% !important}.fill-closemenu{fill:#FFF}.fill-menuicon{fill:#000}.no-padding{padding:0px !important}.pjax #intercom-container .intercom-launcher-frame,iframe.intercom-launcher-discovery-frame{bottom:99px !important;right:44px !important}iframe.intercom-launcher-badge-frame{bottom:145px !important;right:40px !important}.continuousPlayer-enable .pjax-container{padding-bottom:90px}.fb_dialog{bottom:75px !important}.admin-bar #fb-root,.elementor-editor-active #fb-root{display:none !important}.elementor-editor-active .classic-menu{pointer-events:none}.elementor-editor-active .elementor-editor-hide{display:none}.elementor-editor-active #wrapper{min-height:0px !important}.elementor-editor-active.block-template-default .xdebug-error{display:none}.error404 p{text-align:center}.elementor-location-header{z-index:21;position:relative}.sonaar-menu-box .side-menu{display:none;position:fixed;top:0px;width:370px;height:100%;max-width:100vw;background-color:#353535;z-index:2002;overflow-y:auto;overflow-x:hidden;transition:all 0.4s ease-out;background-size:cover}.sonaar-menu-box .side-menu.type2.righttype,.sonaar-menu-box .side-menu.type2.lefttype{width:100%;display:table !important;opacity:0;right:0;left:0;z-index:0}.sonaar-menu-box .side-menu.type2.righttype.smallOverlay,.sonaar-menu-box .side-menu.type2.lefttype.smallOverlay{display:block !important}.sonaar-menu-box .side-menu.type2.righttype .content-menu,.sonaar-menu-box .side-menu.type2.lefttype .content-menu{transform:scale(0.8);opacity:0;display:table-cell;width:100vw;height:auto;vertical-align:middle;top:0;left:0;right:0;bottom:0}.sonaar-menu-box .side-menu.type2.righttype .content-menu .site-title,.sonaar-menu-box .side-menu.type2.lefttype .content-menu .site-title{margin-top:70px}.sonaar-menu-box .side-menu.type2.righttype.open,.sonaar-menu-box .side-menu.type2.lefttype.open{z-index:2001}.sonaar-menu-box .side-menu.righttype{right:-370px}.sonaar-menu-box .side-menu.lefttype{left:-370px}.sonaar-menu-box .side-menu.righttype.open{right:0px}.sonaar-menu-box .side-menu.lefttype.open{left:0px}.sonaar-menu-box #nav{float:left;font-size:13px;line-height:17px;width:100%}.sonaar-menu-box .nav-menu,.sonaar-menu-box .nav-menu>ul{margin:0;padding:0;list-style:none}.sonaar-menu-box .nav-menu li{display:inline-block;width:100%;text-align:center}.sonaar-menu-box .nav-menu li a{display:block;font-size:16px;line-height:18px;text-decoration:none;font-family:'Josefin Sans', sans-serif;font-weight:700;position:relative;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;z-index:20}.sonaar-menu-box .nav-menu li.backlist{margin-bottom:20px}.sonaar-menu-box .nav-menu li a.backbtn{background:none;font-size:18px}.sonaar-menu-box .nav-menu li a.backbtn:hover{color:#353535}.sonaar-menu-box .nav-menu li:hover>a{text-decoration:none;color:#000}.sonaar-menu-box .nav-menu .sub-menu,.sonaar-menu-box .nav-menu .children{background-color:#353535;display:block;position:absolute;z-index:11;background:none !important}.sonaar-menu-box ul.nav-menu .has-drop-down.hover>ul{display:block}.sonaar-menu-box .nav-menu .sub-menu li:last-child,.sonaar-menu-box .nav-menu .children li:last-child{border-bottom:0}.sonaar-menu-box ul.nav-menu ul a:hover,.sonaar-menu-box .nav-menu ul ul a:hover,.sonaar-menu-box .nav-menu .current_page_item>a,.sonaar-menu-box .nav-menu .current_page_ancestor>a,.sonaar-menu-box .nav-menu .current-menu-item>a,.sonaar-menu-box .nav-menu .current-menu-ancestor>a{background-image:none}.sonaar-menu-box .type2 ul.sub-menu{width:100%;opacity:0;transform:scale(0.8);z-index:0;left:-100000px;transition:all 250ms ease, left 0ms, z-index 0ms}.sonaar-menu-box .type2 ul.sub-menu.active{opacity:1;z-index:30;display:block;left:0;transform:scale(1)}.sonaar-menu-box .type2 .sub-arrow{display:inline;position:absolute;line-height:1em;top:0}.sonaar-menu-box .type2 .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.sonaar-menu-box .type2 .sub-arrow i:before{vertical-align:middle}.sonaar-menu-box .righttype.type1 ul.sub-menu,.sonaar-menu-box .righttype.type3 ul.sub-menu{right:-370px}.sonaar-menu-box .righttype.type1 ul.sub-menu.active,.sonaar-menu-box .righttype.type3 ul.sub-menu.active{right:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box .lefttype.type1 ul.sub-menu,.sonaar-menu-box .lefttype.type3 ul.sub-menu{left:-370px}.sonaar-menu-box .lefttype.type1 ul.sub-menu.active,.sonaar-menu-box .lefttype.type3 ul.sub-menu.active{left:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box ul.sub-menu{width:370px;height:100%;max-width:100vw;display:block;top:0px;padding:0px;transition:all 250ms ease}.sonaar-menu-box ul.sub-menu.active{-webkit-transform:translateZ(0px)}.sonaar-menu-box .sub-arrow i{position:absolute;top:0px;font-size:32px;top:50%;right:10px}.type2 .sonaar-menu-box .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.type2 .sonaar-menu-box .sub-arrow i:before{vertical-align:middle}@media only screen and (max-width: 767px){.sonaar-menu-box .sub-arrow i{position:absolute;font-size:24px;line-height:26px}}.sonaar-menu-box .menu-toggle{position:absolute;top:30px;height:28px;width:28px;font-size:32px;line-height:28px;text-align:right;z-index:2005}.sonaar-menu-box .menu-toggle span{transform-origin:center;height:3px;width:28px;display:block;position:absolute;transition:all 250ms ease}.sonaar-menu-box .menu-toggle span:nth-child(0n+1){top:5px}.sonaar-menu-box .menu-toggle span:nth-child(0n+2){top:13px}.sonaar-menu-box .menu-toggle span:nth-child(0n+3){top:21px}.sonaar-menu-box .menu-toggle.toggled{z-index:9999}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+1){transform:rotate(45deg);top:13px}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+2){opacity:0}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+3){transform:rotate(-45deg);top:13px}.sonaar-menu-box .menu-toggle.righttype{right:50px}@media screen and (max-width: 768px){.sonaar-menu-box .menu-toggle.righttype{right:25px}}.sonaar-menu-box .menu-toggle.lefttype{left:50px}.panel.fixed-bar{padding:0px;position:fixed;left:0;top:0}.panel.fixed-bar #nav{float:none}body.admin-bar .panel.fixed-bar{top:28px}#sidebar ul.sub-menu{position:relative;left:0px;right:0px}#pusher.righttype.type3{transform-origin:35% center 0;height:100vh}#pusher.righttype.type3.open{overflow-y:hidden;overflow-x:hidden}#pusher.lefttype.type3{transform-origin:65% center 0;height:100vh}#pusher.lefttype.type3.open{overflow-y:hidden;overflow-x:hidden}@media only screen and (max-width: 768px){#pusher.type2.open{height:100vh;overflow-y:hidden;overflow-x:hidden}}.panel{width:100%;position:relative;margin-top:40px;z-index:10}.nav-holder{position:relative;max-width:1104px;padding:0px;margin:0 auto}.panel .opener{display:none;float:right;width:86px;border-left:1px solid #696969;height:16px;background:#fff;text-align:center;text-transform:uppercase;color:#000;font:14px/1;padding:24px 17px 19px 10px;cursor:pointer;letter-spacing:2px}.panel .opener:hover{text-decoration:none;background:#efeded}.panel.popup-active .opener{background:#efeded}#menu-responsive-menu{display:none}.classic-menu.responsive .has-responsive-menu #menu-responsive-menu{display:block}.classic-menu.responsive .has-responsive-menu #menu-main-menu{display:none}.sr_it-videolist-container .page-title h1,.sr_it-video-list .page-title h1{font-size:36px;line-height:36px}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{display:block;padding:30px 5px;box-sizing:border-box}.sr_it-videolist-list #sr_it-perfectscrollbar,.sr_it-video-list #sr_it-perfectscrollbar{max-height:50vh;position:relative;touch-action:auto;overflow:auto}.sr_it-videolist-list article,.sr_it-video-list article{position:relative;padding:32px 0 18px 55px;border-bottom:#777 1px solid;cursor:pointer}.sr_it-videolist-list i,.sr_it-video-list i{position:absolute;top:36px;left:0px;color:#000;font-size:11px;padding:5px 5px 5px 8px;border:#000 2px solid;border-radius:45px;letter-spacing:0}.sr_it-videolist-list .heading-t3,.sr_it-videolist-list .heading-b3,.sr_it-videolist-list .widgettitle,.sr_it-video-list .heading-t3,.sr_it-video-list .heading-b3,.sr_it-video-list .widgettitle{display:none}.sr_it-videolist-screen iframe{width:100%;max-height:33vh}.sr_it-videolist-item-title{font-size:16px;line-height:20px;margin:0 0 4px}.sr_it-videolist-item-artist{font-size:14px;line-height:14px;font-weight:bold;margin:4px 0}.sr_it-videolist-item-date{font-size:11px;line-height:11px;margin:4px 0}@media (min-width: 992px){.sr_it-videolist-container:after{content:"";display:table;clear:both}.sr_it-videolist-container .page-title,.sr_it-video-list .page-title{position:fixed;margin-top:0;z-index:50}.sr_it-videolist-container .page-title h1,.sr_it-videolist-container .page-title h3,.sr_it-video-list .page-title h1,.sr_it-video-list .page-title h3{display:inline-block;margin-top:0;padding-bottom:20px;text-align:left}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{width:84%}.sr_it-videolist-col1{float:right;width:33%}.sr_it-videolist-col2{float:right;width:66%}.sr_it-videolist-list #sr_it-perfectscrollbar{max-height:550px}.sr_it-videolist-list article{width:84%;box-sizing:border-box}.sr_it-videolist-spacer #sr_it-perfectscrollbar{margin-top:80px;max-height:470px}.sr_it-videolist-screen iframe{max-height:550px}}.page-template-archive-video-grid .fancybox-inner{overflow:hidden !important}.single-artist article{position:relative}.single-artist article.no-banner{margin-top:250px}.single-artist h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px;color:#FFFFFF}.single-artist .page-subtitle{font-size:36px;line-height:32px;color:#FFFFFF}.single-artist .entry{padding-top:1px;margin-top:-1px}.single-artist .artist-header{overflow:hidden;position:relative;z-index:10;background-size:cover}.single-artist .artist_sidebar{padding-left:15px}.single-artist .artist_sidebar .sr_it-meta{font-size:16px;line-height:24px;margin-bottom:45px}.single-artist .artist_sidebar .fa{font-size:13px;width:13px;text-align:left;margin-right:10px}.single-artist .artist_sidebar .social_icon{margin-bottom:10px}.single-artist .artist_sidebar h4{text-align:left}.single-artist .artist_content{width:70%;float:right;margin-top:20px}@media screen and (max-width: 1024px){.single-artist .artist_content{width:100%}}@media screen and (max-width: 767px){.single-artist .artist_content{margin-bottom:70px;float:none}.single-artist .artist_content .wpb_column.vc_column_container.vc_col-sm-12,.single-artist .artist_content .artist_content.padding.vc_col-sm-8{padding-left:0px !important;padding-right:0px !important}.single-artist .artist_content.padding.vc_col-sm-8{width:100%}}.single-artist .playlist_enabled .player{display:none}.single-artist .vc_tta-container .iron_widget_radio .album-art{margin:0px !important}.single-artist .vc_tta-tabs-container{margin-bottom:30px !important}.single-artist .fa-th:hover{cursor:pointer}.sr_it-playlist-title{font-size:24px;line-height:25px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.sr_it-playlist-artists{font-weight:bold}.sr_it-playlist-release-date,.sr_it-playlist-artists{font-size:16px;line-height:21px;text-transform:uppercase;font-style:italic}.single-album span.heading-b3{margin-bottom:0px}@media (max-width: 768px){.single-album .sr_it-single-post.featured{padding:80px 0px 0}}.single-album .sr_it-single-post.no-banner{margin-top:0px;padding-top:0px}.single-album .sr_it-singlealbum-content-wrapper{padding:0px 50px 0px 50px;margin:50px 0px 50px 0px}@media (max-width: 768px){.single-album .sr_it-singlealbum-content-wrapper{padding:10px}}.single-album .iron-audioplayer .playlist{max-width:600px;margin:auto;padding:5px 25px 25px 25px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-singlealbum-content-wrapper{padding:50px}}.album-template.album-template-single-album-sidecover .content-box,.album-template.album-template-single-album-sidecover .sr_it-single-post.featured{background:none}.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 30px 75px 30px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){margin-top:120px}}@media (max-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 0px 75px 0px}}.album-template.album-template-single-album-sidecover .heading-b3{display:none}.album-template.album-template-single-album-sidecover .iron-audioplayer .playlist ul{margin-top:40px}.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}@media (max-width: 768px){.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}}.album-template.album-template-single-album-sidecover .playlist{padding:0px}@media (max-width: 991px){.album-template.album-template-single-album-sidecover .playlist{margin-top:20px;padding:0px}}.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-title,.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-artists{display:none !important}.sr_it-grid{width:auto;max-width:100%;margin:0 auto;padding:1px 0 0;opacity:0;text-align:center}.sr_it-grid.columnactive{opacity:1}.sr_it-grid:after{content:'';clear:both;display:table;float:none}.sr_it-grid .sr_it-column-2{margin:0 auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid .sr_it-column-2{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid{width:700px}.sr_it-grid .sr_it-column-2{width:320px;max-width:calc(50% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid{width:860px}.sr_it-grid .sr_it-column-2{width:410px}}@media screen and (min-width: 1440px){.sr_it-grid{width:1114px}.sr_it-grid .sr_it-column-2{width:507px;max-width:calc(50% - 100px);margin-left:50px;margin-right:auto}.sr_it-grid .sr_it-column-2:first-child{text-align:right;text-align:-webkit-right;margin-left:auto;margin-right:50px}}.sr_it-grid.column-3 .sr_it-column-3{margin:10px auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid.column-3 .sr_it-column-3{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid.column-3{width:700px}.sr_it-grid.column-3 .sr_it-column-3{float:left;width:212px;max-width:calc(33% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid.column-3{width:1000px}.sr_it-grid.column-3 .sr_it-column-3{width:310px}}@media screen and (min-width: 1480px){.sr_it-grid.column-3{width:1440px}.sr_it-grid.column-3 .sr_it-column-3{width:420px;max-width:calc(33% - 50px);margin:0 25px}}.sr_it-grid article{position:relative;display:block;width:100%;height:auto;margin-bottom:20px;text-align:right}@media screen and (min-width: 1440px){.sr_it-grid article{margin-bottom:75px}}.sr_it-grid article a{display:block;width:100%;height:100%}.sr_it-grid article img{width:100%;height:auto;display:block}.sr_it-grid article .sr_it-hoverable{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;transition:opacity 400ms ease, box-shadow 400ms ease;box-shadow:0 0 5px rgba(0,0,0,0.5)}.sr_it-grid article header{position:absolute;bottom:0;right:0;padding:40px 25px;color:#fff}.sr_it-grid article .sr_it-item-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#fff}.sr_it-grid article .sr_it-meta .entry-date{font-size:18px;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.sr_it-grid article .author{font-size:21px;display:block;text-align:right;font-weight:700}.sr_it-grid article button{background:transparent;border:1px solid #fff;padding:15px 20px;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700;display:inline-block;margin-top:40px;transition:box-shadow 400ms ease;box-shadow:0 0 0 rgba(255,255,255,0.75)}.sr_it-grid article button:hover{box-shadow:0 0 25px rgba(255,255,255,0.75);cursor:pointer}.sr_it-grid article.artist{overflow:hidden}.sr_it-grid article.artist button,.sr_it-grid article.artist .author,.sr_it-grid article.artist .sr_it-meta{display:none}.sr_it-grid article.artist .sr_it-hoverable{opacity:1;background-color:transparent;background:rgba(0,0,0,0.6);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);transition:opacity 400ms ease, transform 800ms ease}.sr_it-grid article.artist .sr_it-hoverable:hover{transform:scaleY(1.2);opacity:0}.sr_it-grid article.artist header{width:calc( 100% - 50px);text-align:center;padding:10px 25px}@media screen and (min-width: 1024px){.sr_it-grid article:hover .sr_it-hoverable{opacity:1}}.iron_podcast_player{background:#7bd8b4;padding:6px}.iron_podcast_player .main-player-col{width:calc(100% - 170px);padding-left:10px;padding-top:14px;display:inline-block;vertical-align:top}@media (min-width: 768px){.iron_podcast_player{padding:22px;padding-bottom:5px}}@media (max-width: 767px){.iron_podcast_player .currentTime{display:none}}.iron_podcast_player .artwork-col{padding:0px;padding-bottom:16px;width:138px;display:inline-block}@media (max-width: 767px){.iron_podcast_player .spectro{display:none}.iron_podcast_player .artwork-col{display:none}.iron_podcast_player .main-player-col{width:100%}}@media (min-width: 768px){.iron_podcast_player .no-image .artwork-col{display:none}.iron_podcast_player .no-image .main-player-col{width:calc(100% - 26px)}}.iron_podcast_player .playlist-col,.iron_podcast_player .buttons-col,.iron_podcast_player .totalTime,.iron_podcast_player .previous,.iron_podcast_player .next{display:none}.iron_podcast_player .iron-audioplayer .track-title{text-align:left;font-size:inherit;line-height:inherit}@media (max-width: 767px){.iron_podcast_player .iron-audioplayer .track-title{letter-spacing:0px !important;margin-bottom:5px;float:left;width:calc(100% - 81px);font-size:24px;line-height:26px}}.iron_podcast_player .main-player-col .player{height:45px;display:block}@media (max-width: 767px){.iron_podcast_player .main-player-col .player{display:inline-block;width:50px}}.iron_podcast_player .wave{display:none}@media (min-width: 768px){.iron_podcast_player .wave{display:inline-block;width:calc(100% - 100px)}}@media (min-width: 768px){.iron_podcast_player .control{position:absolute;right:0;top:20%;transform:translate(0, -50%)}}.iron_podcast_player .play{height:50px;width:50px;padding:11px 12px 10px 12px;box-sizing:border-box;border:5px solid #fff;border-radius:26px}@media (min-width: 768px){.iron_podcast_player .play{height:68px;width:68px;padding:18px 19px 20px 19px;border-width:6px;border-radius:33px}}.iron_podcast_player .meta-podcast{font-size:11px;line-height:11px;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.iron_podcast_player .meta-podcast{font-size:14px;line-height:19px;vertical-align:bottom}}.iron_podcast_player .meta-podcast>div{display:inline-block;margin-right:10px;margin-bottom:5px}@media (min-width: 768px){.iron_podcast_player .meta-podcast>div{margin-bottom:8px}}.iron_podcast_player .meta-podcast .sonaar-category{font-weight:bold;text-decoration:underline}.iron_podcast_player .meta-podcast .sonaar-duration:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}.iron_podcast_player .sonaar-callToActions{display:inline-block}.iron_podcast_player .sonaar-callToAction{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:11px;line-height:11px;color:#7bd8b4;padding:4px 15px;text-transform:uppercase;background:#19482f;border-radius:15px}@media (min-width: 768px){.iron_podcast_player .sonaar-callToAction{margin-bottom:8px}}.iron_podcast_player .sonaar-podcast-player-bottom{margin-bottom:20px;position:relative;top:20px}@media only screen and (max-width: 767px){.iron_podcast_player .sonaar-podcast-player-bottom{margin-top:10px}}.has-player .sonaar-single-podcast,.single-podcast .has-player #sidebar{margin-top:100px}.single-podcast .banner .page-title{margin-top:100px}.single-podcast .banner.hide-title .iron_podcast_player{transform:translate(0, -50%)}.single-podcast .banner.hide-title .sonaar-single-podcast,.single-podcast .banner.hide-title #sidebar{margin-top:0px}@media (min-width: 850px){.single-podcast .sidebar-right,.tax-podcast-category .sidebar-right,.single-podcastshow .sidebar-right{float:left}.single-podcast .sidebar-left,.tax-podcast-category .sidebar-left,.single-podcastshow .sidebar-left{float:right}.single-podcast .has-sidebar,.tax-podcast-category .has-sidebar,.single-podcastshow .has-sidebar{width:70%;padding-right:25px;box-sizing:border-box}}.tax-podcast-category .podcast-category-container{margin-bottom:30px;margin-top:30px}.tax-podcast-category .sonaar-taxonomy-description{margin:60px 0}.tax-podcast-category .podcast-filter{display:none}.tax-podcast-category .podcast-category-container .banner{margin-top:-115px}.tax-podcast-category .page-title.left,.tax-podcast-category .page-subtitle.left{padding-left:15px}.podcast-filter{padding-left:0;margin-bottom:25px}.podcast-filter li{transition:all 0.2s ease;font-size:12px;list-style:none;display:inline-block;padding:4px 16px;border-radius:20px;cursor:pointer}.sr_it-event-buttons{right:0;padding:0 25px 0 12px;transition:0.2s ease}.sr_it-event-buttons .button{margin:4px 0}@media (max-width: 768px){.sr_it-event-buttons .button:last-of-type{margin-bottom:20px}}.sr_it-event-buttons .button .fa{font-size:14px}.sr_it-vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.sr_it-event-buttons.sr_it-vertical-align{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}.concerts-list{padding-left:0;border-top:2px solid #000;text-align:left}.concerts-list *{box-sizing:initial !important}.concerts-list .event{position:relative;border-bottom:2px solid #000;transition:all 0.1s ease}.concerts-list .event-list-countdown{display:none}.concerts-list .nothing-found{padding:50px}@media (min-width: 769px){.concerts-list [data-countdown="true"] .event-list-countdown{display:block;position:absolute;left:0;top:0;height:100%;padding:0 5px;opacity:0;transition:0.2s ease}.concerts-list [data-countdown="true"] .event-line-countdown-wrap{display:block;position:relative;left:0;top:50%}.concerts-list [data-countdown="true"] .countdown-block{display:table;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box !important}.concerts-list [data-countdown="true"] .event-link:hover .sr-it-event-date{padding-left:150px;opacity:0}}.event-link{padding:22px 0 16px 0;display:block;position:relative}.sr-it-event-date{padding:0 12px;transition:0.2s ease}@media (min-width: 769px){.sr-it-event-date{text-align:right;display:inline-table;vertical-align:top}}@media (max-width: 768px){.sr-it-event-date{padding-left:12px !important}}.sr-it-date-day,.sr_it-event-main h1{font-size:32px;line-height:1.2;margin-top:0;margin-bottom:4px}.sr-it-date-years,.sr_it-event-main{font-size:14px;line-height:22px}.sr_it-event-main{padding:0 12px}@media (min-width: 769px){.sr_it-event-main{display:inline-block;border-left:1px dotted #000}}.sr_it-event-main h1{display:inline-block}.sr_it-event-info{max-width:825px}.sr_it-event-info-button{padding-right:15px}.sr_it-event-info-button i{padding-left:5px}span.events-bar-artists select{font-size:18px;line-height:18px}.iron_widget_events ul.pagination{margin-top:20px}ul.pagination{list-style:none;padding:0 20px;color:inherit;text-align:center;display:none}ul.pagination li{display:inline-block;color:inherit}ul.pagination li.active{font-weight:bold}ul.pagination li a{color:inherit}ul.pagination li+li:before{content:"-";padding:0 10px}.pagination-previous{float:left}.pagination-previous:before{content:"« "}.pagination-next{float:right}.pagination-next:after{content:" »"}.event-pagination:after{content:"";display:table;clear:both}.event-pagination button{margin-top:30px}@media (max-width: 425px){.event-pagination button{min-width:50px}}@media (max-width: 425px){.event-pagination button span{display:none}}body:not(.page-template-archive-event) .event-pagination{display:none}.iron_widget_radio:after{content:'';display:block;clear:both;float:none}.iron_widget_radio .store-list .fa{font-size:13px;width:17px;text-align:left;margin-right:5px}.iron_widget_radio .store-list .button{padding:4px 10px 5px 8px;border-radius:3px;font-weight:700}.iron_widget_radio .span.heading-t3,.iron_widget_radio h3.widgettitle,.iron_widget_radio span.heading-b3{display:none}.single-album:not(.pjax) .iron-audioplayer .player,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player,.iron_music_player .player{height:130px}.single-album:not(.pjax) .iron-audioplayer .player .control,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .control,.iron_music_player .player .control{width:158px;margin:20px auto 0;position:relative}.single-album:not(.pjax) .iron-audioplayer .player .play,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .play,.iron_music_player .player .play{position:absolute;left:50%;transform:translate(-50%, 0);width:26px;height:21.3px}.single-album:not(.pjax) .iron-audioplayer .player .wave,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .wave,.iron_music_player .player .wave{margin:20px 0}.iron_music_player[data-skin="music"] .iron-audioplayer .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer .player{transition:0.4s ease-out}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .wave>wave{height:0 !important}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .player,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .player{height:60px}.iron-audioplayer .spectro{opacity:0}.iron_widget_radio:not(.playlist_enabled):not(.sonaar_artist_player):not(.iron_podcast_player) .iron-audioplayer .player .spectro{width:100%}.sonaar_artist_player .playerNowPlaying .metadata{line-height:1em}.iron_podcast_player .play{transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out}.iron_podcast_player .play:hover{transform:scale(1.1)}.vc_col-sm-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-3 .iron-audioplayer .vc_col-md-6{width:100%}.iron-audioplayer .sr_it-playlist-title{font-size:2em}.iron-audioplayer .control{fill:#000}.iron-audioplayer .play{border-color:red}.iron-audioplayer .album{width:100%}.iron-audioplayer .album .album-art{max-width:450px;margin:0px auto;background-size:cover}.iron-audioplayer .album .album-art img{width:100%}@media (max-width: 1440px){.iron-audioplayer .album .album-art{max-width:350px}}.single-album .iron-audioplayer .album .album-art{width:100%;margin:0px auto}.single-album .iron-audioplayer .album .album-art img{width:100%;height:auto}.iron-audioplayer .track-title,.iron-audioplayer .album-title{text-align:center}.iron-audioplayer .track-title{margin-bottom:17px}.iron-audioplayer .player{width:100%;position:relative;font-size:12px}.iron-audioplayer .player.hide .currentTime,.iron-audioplayer .player.hide .wave,.iron-audioplayer .player.hide .totalTime{opacity:0 !important}.iron-audioplayer .player .progressLoading{background:rgba(0,0,0,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(0,0,0,0.5);width:calc( 100% - 200px);position:absolute;opacity:0;left:120px;top:35px;transition:opacity 3000ms ease}.iron-audioplayer .player .totalTime{opacity:0.6;position:absolute;top:26px;right:0px}.iron-audioplayer .player .currentTime{opacity:0.6;position:absolute;top:26px}.iron-audioplayer .player .spectro{width:calc(100% - -25px);height:85px;padding:0 0 10px;box-sizing:border-box;top:-10px;position:absolute}.iron-audioplayer .player .control .play{opacity:1 !important;display:block;cursor:pointer}.iron-audioplayer .player .control .play path,.iron-audioplayer .player .control .play rect{transition:all 300ms ease}.iron-audioplayer .player .control .play rect{opacity:0}.iron-audioplayer .player .control .previous{position:absolute;left:0;top:8px;bottom:0;opacity:1 !important;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer .player .control .next{position:absolute;right:0;opacity:1 !important;top:8px;bottom:0;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer.show-playlist .playlist{display:block}.iron-audioplayer:not(.show-playlist) .sonaar-grid{display:block}.iron-audioplayer .playlist{display:none}.iron-audioplayer .playlist a.button{opacity:1;text-transform:uppercase;font-weight:700;font-size:11px;padding:1px 6px;margin:0;border-radius:3px}.iron-audioplayer .playlist ul{padding:0 0;margin:25px 0}.iron-audioplayer .playlist li{list-style:none;position:relative;clear:both;margin:10px 0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row-reverse}.iron-audioplayer .playlist li .button{float:right;width:auto;display:table-cell}.iron-audioplayer .playlist .current{background-size:10px 13px}.iron-audioplayer .playlist .current path{opacity:0}.iron-audioplayer .playlist .current rect{opacity:1}.iron-audioplayer .playlist .current .audio-track{font-weight:700}@media (max-width: 991px){.iron-audioplayer .playlist{margin-top:20px}}.iron-audioplayer .tracklist-item-title{display:inline-block}.iron-audioplayer .track-number{width:48px;font-size:16px;height:100%;padding-left:25px;position:relative;vertical-align:top}.iron-audioplayer .track-number .number{display:inline-block;padding-right:10px;vertical-align:top}.iron-audioplayer .track-number svg{width:10px;height:12px;position:absolute;top:6px;left:0}.iron-audioplayer .track-number rect{opacity:0}.iron-audioplayer .song-store{float:right;margin-left:10px}.iron-audioplayer .audio-track{display:inline-block;cursor:pointer;font-size:16px;color:#a67f57;height:100%}@media (min-width: 992px){.iron-audioplayer.show-playlist .buttons-block{padding-left:calc(25% - 160px)}}@media (min-width: 1441px){.iron-audioplayer.show-playlist .buttons-block{padding-left:65px}}.iron-audioplayer:not(.show-playlist) .buttons-block{text-align:center}.iron-audioplayer:not(.show-playlist) .ctnButton-block{display:inline-block}.iron-audioplayer:not(.show-playlist) .ctnButton-block li{float:none;display:inline-block}.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-release-date,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-title,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-artists{display:none}.single-album .info-section h2{text-align:center}.single-album .buttons-block{display:block;width:100%;margin-top:2px;margin-bottom:60px}.single-album .buttons-block .ctnButton-block{padding:22px 20px;display:table;margin:0 auto}.single-album .buttons-block .available-now,.single-album .buttons-block .store-list li{display:table-cell;vertical-align:middle;padding:5px 15px 0 5px}.single-album .buttons-block .available-now{font-weight:900;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase}.single-album .buttons-block .store-list li .button{padding:4px 10px;border-radius:3px;font-weight:700}.single-album .buttons-block .store-list .fa{font-size:13px;width:17px;text-align:left;margin-right:5px}.iron-audioplayer.audio-playing .player .control .play path{opacity:0}.iron-audioplayer.audio-playing .player .control .play rect{opacity:1}.pjax.single-album .iron-audioplayer .player .control,.pjax.single-album .iron-audioplayer .player{display:none}.continuousPlayer,.sonaar_artist_player{position:fixed;bottom:0;transform:translate3d(0, 95px, 0);height:90px;width:100%;z-index:8010;transition:transform 0.75s ease}.continuousPlayer.enable,.enable.sonaar_artist_player{bottom:0;transform:translate3d(0, 0, 0)}.continuousPlayer .playerNowPlaying .album-art,.sonaar_artist_player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222}.continuousPlayer .playerNowPlaying .album-art .loading-icon,.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}.continuousPlayer .playerNowPlaying .album-art img,.sonaar_artist_player .playerNowPlaying .album-art img{width:100%;height:auto}.continuousPlayer .playerNowPlaying .metadata,.sonaar_artist_player .playerNowPlaying .metadata{position:absolute;left:100px;top:25px;letter-spacing:1px;width:200px;overflow:visible}.continuousPlayer .playerNowPlaying .metadata .album-title,.sonaar_artist_player .playerNowPlaying .metadata .album-title{font-size:0.8em;line-height:0.8em}.continuousPlayer .player,.sonaar_artist_player .player{width:calc( 100% - 300px);height:100%;position:absolute;left:300px;top:0px}.continuousPlayer .player #cplayer,.sonaar_artist_player .player #cplayer{opacity:0;transition:all 3000ms ease}.continuousPlayer .player #cplayer.hide,.sonaar_artist_player .player #cplayer.hide{opacity:0}.continuousPlayer .player #cplayer.reveal,.sonaar_artist_player .player #cplayer.reveal{opacity:1}.continuousPlayer .player .progressLoading,.sonaar_artist_player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 200px);position:absolute;left:10px;top:45px;transition:opacity 3000ms ease}.continuousPlayer .player .wave,.sonaar_artist_player .player .wave{width:calc( 100% - 200px);position:absolute;left:10px;top:28px}.continuousPlayer .player .wave wave,.sonaar_artist_player .player .wave wave{overflow-x:hidden !important}.continuousPlayer .player .control,.sonaar_artist_player .player .control{width:120px;position:absolute;right:10px;top:0;height:90px}.continuousPlayer .player .control .play,.sonaar_artist_player .player .control .play{position:absolute;left:50%;transform:translate(-50%, 0);height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer}.continuousPlayer .player .control .play svg,.sonaar_artist_player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .play path,.sonaar_artist_player .player .control .play path,.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{transition:all 300ms ease}.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{opacity:0}.continuousPlayer .player .control .play .audio-playing path,.sonaar_artist_player .player .control .play .audio-playing path{opacity:0}.continuousPlayer .player .control .play .audio-playing rect,.sonaar_artist_player .player .control .play .audio-playing rect{opacity:1}.continuousPlayer .player .control .previous,.sonaar_artist_player .player .control .previous{position:absolute;left:0;bottom:0;top:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .previous svg,.sonaar_artist_player .player .control .previous svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .next,.sonaar_artist_player .player .control .next{position:absolute;right:0;opacity:1 !important;bottom:0;top:0;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .next svg,.sonaar_artist_player .player .control .next svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer.audio-playing .player .control .play path,.audio-playing.sonaar_artist_player .player .control .play path{opacity:0}.continuousPlayer.audio-playing .player .control .play rect,.audio-playing.sonaar_artist_player .player .control .play rect{opacity:1}.continuousPlayer.loading .playerNowPlaying .album-art .loading-icon,.loading.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{opacity:1}.sonaar_artist_player{position:absolute;top:-90px;transform:initial !important;height:180px;background:#777}@media screen and (max-width: 1440px){.sonaar_artist_player{height:120px;top:-60px}}@media screen and (max-width: 767px){.sonaar_artist_player{height:90px;top:-60px}}.artist-template-single-artists-blank .sonaar_artist_player{top:-275px}@media screen and (max-width: 1440px){.artist-template-single-artists-blank .sonaar_artist_player{top:-225px}}@media screen and (max-width: 767px){.artist-template-single-artists-blank .sonaar_artist_player{top:-175px;height:90px}}.sonaar_artist_player .playerNowPlaying{position:relative;z-index:200}.sonaar_artist_player .playerNowPlaying .album-art{width:136px;height:136px;top:22px;left:22px;background:none;overflow:hidden}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .album-art{width:100px;height:100px;top:10px;left:10px}}.sonaar_artist_player .playerNowPlaying .metadata{font-size:23px;left:190px;top:45px;width:330px}.sonaar_artist_player .playerNowPlaying .metadata .track-name,.sonaar_artist_player .playerNowPlaying .metadata .album-title{display:inline-block;background-color:#40ae92;padding:9px 5px 5px 0;text-align:left;float:left;clear:both}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .metadata{left:135px;top:20px;width:330px}}@media screen and (max-width: 767px){.sonaar_artist_player .playerNowPlaying{position:absolute;left:0;transform:scale(0.75)}}.sonaar_artist_player .player{width:calc( 100% - 190px);left:190px}.sonaar_artist_player .player .spectro{width:calc(100% - 15px);height:147px;padding:0 0 10px;box-sizing:border-box;top:22px;position:absolute}.sonaar_artist_player .player .progressLoading{top:90px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:180px;right:45px}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:72px}@media screen and (max-width: 1440px){.sonaar_artist_player .player{width:calc( 100% - 120px);left:135px}.sonaar_artist_player .player .spectro{width:calc(100% - 20px);height:110px;top:10px}.sonaar_artist_player .player .progressLoading{top:62px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:120px;right:50px}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:45px}}@media screen and (max-width: 767px){.sonaar_artist_player .player{left:0;width:100%}.sonaar_artist_player .player .spectro{display:none}.sonaar_artist_player .player .progressLoading{display:none}.sonaar_artist_player .player #artistPlayer{display:none}.sonaar_artist_player .player .control{right:0;transform:scale(0.8);height:95px}}[data-audiopath=""] .track-number svg{display:none !important}[data-audiopath=""] .audio-track{cursor:default}.artist-template-default .iron-audioplayer.show-playlist .buttons-block{padding-left:15px}.audioplayer-size{max-width:1000px;margin:0 auto}@media (max-width: 1440px){.audioplayer-size{max-width:840px}}@keyframes showElement{from{opacity:0}to{opacity:1}}@keyframes hideElement{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 1026px){.list-type-album .store{box-sizing:border-box;width:1px;height:90px}.list-type-album .store .track-store{list-style:none;margin:0;padding:0;height:100%}.list-type-album .store .track-store li{height:100%;width:74px;display:inline-block;border-left:1px solid rgba(255,255,255,0.1);position:relative;top:0}.list-type-album .store .track-store li a{width:100%;height:100%;display:block;font-size:10px;text-transform:uppercase;text-align:center;overflow:hidden;padding-top:30px}.list-type-album .store .track-store li a .fa{display:block;font-size:20px}}@media only screen and (max-width: 426px){#sonaar-player .playlist .tracklist .track-store,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (max-width: 540px){#sonaar-player .playlist button.play,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (min-width: 425px) and (max-width: 1025px){#sonaar-player .playlist .tracklist .track-store{display:none !important}}#sonaar-player{position:fixed;bottom:0;transform:translate3d(0, 94px, 0);width:100%;height:90px;z-index:8010}@media only screen and (min-width: 540px){#sonaar-player{transition:transform 0.75s ease, height 0.75s ease}}@media only screen and (max-width: 539px){#sonaar-player{transition:100ms ease-in}}#sonaar-player.enable{transition:500ms ease-out;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1025px){#sonaar-player.enable .store{position:absolute;bottom:85px;right:4px;width:auto !important;min-width:150px;border-radius:3px;z-index:10000;box-shadow:0 0 5px rgba(138,138,138,0.55)}#sonaar-player.enable .store .track-store{font-size:10px;list-style:none;margin:0;padding:0}#sonaar-player.enable .store .track-store li{border:none;display:block;padding:7px}#sonaar-player.enable .store .track-store li a{display:block;text-align:center;color:inherit !important;background-color:inherit !important}#sonaar-player.enable .store .track-store li a .fa{display:inline-block;padding-right:10px;font-size:1.4em}#sonaar-player.enable .store .track-store li+li{border-top:1px solid rgba(138,138,138,0.25)}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store.opened{display:block;animation:showElement 0.25s ease-in-out both}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store:not(.opened){animation:hideElement 0.25s ease-in-out both;display:none}}#sonaar-player.show-list{height:100%;z-index:9999}#sonaar-player .close{right:50px;top:45px;position:absolute;cursor:pointer}#sonaar-player .close.btn_playlist{width:30px;height:28px}#sonaar-player .close.btn_playlist:after,#sonaar-player .close.btn_playlist:before{margin-left:14px}#sonaar-player .close:after{content:'';border:3px solid #fff;transform:rotate(-45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:after{width:0;height:16px}}#sonaar-player .close:before{content:'';border:3px solid #fff;transform:rotate(45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:before{width:0;height:16px}}@media only screen and (max-width: 860px){#sonaar-player .close{top:15px;right:30px;z-index:9999}}#sonaar-player .close.btn-player{width:35px;height:35px;right:0;bottom:94px;top:auto}#sonaar-player .close.btn-player:after,#sonaar-player .close.btn-player:before{display:none}#sonaar-player .close.btn-player .audioBar{display:block;width:16px;height:16px;transform:rotate(180deg);position:absolute;top:11px;left:9px}#sonaar-player .close.btn-player.enable{width:27px;height:21px;transition:all .03s ease}#sonaar-player .close.btn-player.enable:after{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable:before{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable .audioBar{display:none}#sonaar-player .playerNowPlaying{width:342px}#sonaar-player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222;transition:all 0.5s ease}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .album-art{height:90px;width:90px;top:2px;left:0}}#sonaar-player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}#sonaar-player .playerNowPlaying .album-art.loading-enable.loading .loading-icon{opacity:1}#sonaar-player .playerNowPlaying .album-art img{width:100%;height:auto}#sonaar-player .playerNowPlaying .album-art img.hover{opacity:0;position:absolute;bottom:82px;width:200px;transition:all 0.5s ease;transform:translate3d(0, 200px, 0)}@media only screen and (min-width: 540px){#sonaar-player .playerNowPlaying .album-art:hover img.hover{opacity:1;transform:translate3d(0, 0, 0)}}#sonaar-player .playerNowPlaying .metadata{position:absolute;left:100px;letter-spacing:1px;width:200px;overflow:hidden;white-space:nowrap;padding:0 0 5px;line-height:1.65em;top:50%;transform:translateY(-50%)}#sonaar-player .playerNowPlaying .metadata .track-name,#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{float:left;display:inline;clear:left}#sonaar-player .playerNowPlaying .metadata .track-name.scrolling,#sonaar-player .playerNowPlaying .metadata .track-artist.scrolling,#sonaar-player .playerNowPlaying .metadata .track-album.scrolling{transition:transform 5s linear}#sonaar-player .playerNowPlaying .metadata .track-name .duplicate,#sonaar-player .playerNowPlaying .metadata .track-artist .duplicate,#sonaar-player .playerNowPlaying .metadata .track-album .duplicate{padding-left:10px}#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{font-size:0.7em;line-height:1em}#sonaar-player .playerNowPlaying .metadata.no-image{left:20px;width:260px}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying .metadata{width:calc( 100% - 255px)}}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .metadata{font-size:12px}}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying{width:auto;flex:1}}@media only screen and (max-width: 860px){#sonaar-player .no-list .playerNowPlaying .metadata{width:calc( 100% - 215px)}}#sonaar-player .playlist{box-sizing:border-box;height:calc(100vh - 94px);position:absolute;width:100%}#sonaar-player .playlist .scroll{height:calc(100vh - 320px);width:100%;top:100px;position:absolute;display:flex;overflow-y:hidden}#sonaar-player .playlist .container{min-height:0;width:100%;height:auto;align-self:center;margin:auto;padding:0 20px;background-color:transparent}#sonaar-player .playlist .container .boxed{height:auto;width:100%}#sonaar-player .playlist h1{display:block;text-align:center;font-size:54px;line-height:1.265em}@media only screen and (max-width: 860px){#sonaar-player .playlist h1{box-sizing:border-box;font-size:18px;text-transform:uppercase;position:fixed;top:0;left:0;width:100vw;margin:0;padding:20px}}#sonaar-player .playlist .shuffle{position:fixed;top:60px;left:50vw;transform:translate(-50%, 0)}@media only screen and (min-width: 541px){#sonaar-player .playlist .shuffle{display:none}}#sonaar-player .playlist button.play{padding:12px 34px;border-radius:50px;border:none;font-family:Tahoma, sans-serif;font-size:14px;text-transform:uppercase;position:relative;left:50%;transform:translate(-50%, 0);margin:0 auto 50px auto;outline:none;cursor:pointer}#sonaar-player .playlist .tracklist{list-style-type:none;margin:0;padding:0;display:table;width:100%}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist{display:block}}#sonaar-player .playlist .tracklist li{filter:brightness(70%);font-weight:inherit;display:table-row;line-height:2.4em;cursor:pointer}#sonaar-player .playlist .tracklist li.active{filter:brightness(100%);font-weight:700}@media only screen and (max-width: 860px){#sonaar-player .playlist .tracklist li{font-size:15px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist li{display:block;line-height:1.265em;margin-bottom:1.265em;position:relative}}#sonaar-player .playlist .tracklist span{display:table-cell}@media only screen and (min-width: 540px){#sonaar-player .playlist .tracklist span .content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist span{display:inline-block}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-status{position:absolute;font-size:12px;font-weight:300}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-lenght{font-size:12px;font-weight:300;position:absolute;right:0px;top:0}}#sonaar-player .playlist .tracklist .track-store{text-align:right}#sonaar-player .playlist .tracklist .track-store a{font-size:20px;padding-left:15px}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-title{display:block;width:100%;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-artist,#sonaar-player .playlist .tracklist .track-album{font-size:12px;font-weight:300;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-album{padding-left:10px}}#sonaar-player .player{z-index:21;width:100%;height:90px;position:absolute;left:0;bottom:0;top:auto;border-width:4px;border-style:solid;border-left:none;border-bottom:none;border-right:none}#sonaar-player .player .player-row{display:flex;height:90px}#sonaar-player .player .wavesurfer{width:auto;height:90px;position:relative;flex:1}#sonaar-player .player .wavesurfer .timing{width:calc(100% - 100px);position:absolute;height:90px;left:25px;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.7em;line-height:1em}#sonaar-player .player .wavesurfer .wave-custom{position:absolute;width:calc(100% - 200px);left:75px;overflow:hidden;top:30px;height:30px}#sonaar-player .player .wavesurfer .wave-custom .wave-cut{overflow:hidden;height:30px;position:absolute}#sonaar-player .player .wavesurfer .wave-custom .wave-base,#sonaar-player .player .wavesurfer .wave-custom .wave-progress{width:2000px;position:absolute;height:30px}#sonaar-player .player .wavesurfer .progress{width:calc(100% - 200px);position:absolute;height:90px;left:75px;bottom:0}#sonaar-player .player .wavesurfer .progress .bar{display:none;position:absolute;height:1px;left:0;top:50%}#sonaar-player .player .wavesurfer .progress .progress_totalTime{width:100%}#sonaar-player .player .wavesurfer .progress .progress_currentTime{height:1px;top:50%}#sonaar-player .player .wavesurfer .progress .skip{width:100%;height:100%;position:absolute;top:0;left:0}#sonaar-player .player .wavesurfer .volume{width:50px;height:100%;position:absolute;bottom:0;right:0;z-index:200}#sonaar-player .player .wavesurfer .volume .slider-container{position:absolute;width:30px;height:100px;left:10px;bottom:70px;background:#fff;z-index:200;border:1px solid #bbb;box-shadow:1px 1px 5px rgba(0,0,0,0.5);border-radius:1px;display:none}#sonaar-player .player .wavesurfer .volume .slider-container .slide{width:100%;height:70px;position:absolute;left:calc(50% - 0.5px);top:20px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .slide:before{content:'';position:absolute;width:1px;height:100%;left:0;top:-5px;opacity:0.5}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-range{position:absolute;width:2px;height:60%;bottom:0;left:-0.5px}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-handle{width:7px;height:7px;border-radius:100%;position:absolute;left:-3px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .trigger{height:calc(100% - 20px);width:100%;top:10px;position:absolute}#sonaar-player .player .wavesurfer .volume .slider-container:before{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bbb;content:'';position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .slider-container:after{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;content:'';position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .icon{width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;cursor:pointer}#sonaar-player .player .wavesurfer .volume:hover .slider-container{display:block}#sonaar-player .player .wavesurfer #sPlayer{height:90px;opacity:0;transition:all 3000ms ease;overflow:hidden;width:calc( 100% - 200px);left:75px}#sonaar-player .player .wavesurfer #sPlayer.hide{opacity:0}#sonaar-player .player .wavesurfer #sPlayer.reveal{opacity:1}@media only screen and (max-width: 860px){#sonaar-player .player .wavesurfer{display:none !important}}#sonaar-player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 562px);position:absolute;left:552px;top:45px;transition:opacity 3000ms ease}#sonaar-player .player .wave{position:absolute;left:30px;top:28px}#sonaar-player .player .wave wave{position:absolute;overflow-x:hidden !important}#sonaar-player .player .control{position:relative;width:200px;transition:all 0.5s ease}#sonaar-player .player .control.no-list{width:125px}@media only screen and (max-width: 540px){#sonaar-player .player .control.no-list{width:120px}}@media only screen and (max-width: 860px){#sonaar-player .player .control{margin-right:20px}}@media only screen and (max-width: 767px){#sonaar-player .player .control{margin-right:15px}}@media only screen and (max-width: 540px){#sonaar-player .player .control{width:110px;margin-right:0}}#sonaar-player .player .control .play{position:absolute;right:70px;height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer;bottom:0;fill:#fff}#sonaar-player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .play path,#sonaar-player .player .control .play rect{transition:all 300ms ease}#sonaar-player .player .control .play rect{opacity:0}#sonaar-player .player .control .play.audio-playing path{opacity:0}#sonaar-player .player .control .play.audio-playing rect{opacity:1}@media only screen and (max-width: 540px){#sonaar-player .player .control .play{right:28px}}#sonaar-player .player .control .previous{position:absolute;right:125px;bottom:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .previous svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .next{position:absolute;right:35px;opacity:1 !important;bottom:0;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .next svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}@media only screen and (max-width: 540px){#sonaar-player .player .control .next{right:0}}#sonaar-player .player .control .shuffle{position:absolute;right:0;bottom:0;height:100%}@media only screen and (max-width: 540px){#sonaar-player .player .control .shuffle{display:none}}#sonaar-player .player .control .shuffle div{top:50%;transform:translate(0, -50%);position:relative}#sonaar-player .player .control .list{position:absolute;left:0;opacity:1 !important;bottom:0;width:24px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .list svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .shuffle{width:20px}#sonaar-player .shuffle svg{cursor:pointer;display:block}#sonaar-player.list-type-podcast .playerNowPlaying .metadata.no-image{left:20px;width:300px}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .playerNowPlaying .metadata{width:calc( 100% - 215px)}}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .no-list .playerNowPlaying .metadata{width:calc( 100% - 172px)}}@media only screen and (min-width: 1026px){#sonaar-player.list-type-podcast .store{display:table;height:100%}#sonaar-player.list-type-podcast .store .track-store{display:table-cell;text-align:center;vertical-align:middle;list-style:none;padding-left:0;margin:0}#sonaar-player.list-type-podcast .store .track-store li{display:inline-block}#sonaar-player.list-type-podcast .store .track-store li a{text-transform:uppercase;display:inline-block;font-size:10px;min-width:20px;margin:4px 0;padding:2px 15px;border-radius:30px;background:#000;margin-right:8px;text-align:center;color:#fff;box-sizing:border-box}}#sonaar-player.list-type-podcast .player .control{width:116px}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .player .control{width:90px}}#sonaar-player.list-type-podcast .player .control .play{right:10px}#sonaar-player.list-type-podcast .player.no-list .control{width:50px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction{background:#000;color:#fff;display:inline-block;padding:10px 20px;border-radius:17px;font-size:14px;line-height:14px;margin-bottom:5px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction+.sonaar-callToAction{margin-left:10px}#sonaar-player.list-type-podcast .playlist .tracklist span.track-status{display:none}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-album{padding-left:0;padding-right:10px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght{position:static}#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .track-title{padding-left:0}}#sonaar-player.hide-track-lenght .playlist .tracklist .track-lenght{display:none}#sonaar-player.hide-track-category .playlist .tracklist .track-album{display:none}#sonaar-player .sonaar-extend-button{height:100%;width:25px;font-size:16px;line-height:16px;text-align:center;margin-right:5px;cursor:pointer}@media only screen and (min-width: 1026px){#sonaar-player .sonaar-extend-button{display:none}}#sonaar-player .sonaar-extend-button i{top:50%;transform:translate(0, -50%);position:relative;display:block}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter-active{transition:1s 0.4s all ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-active{transition:all .4s ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter{transform:scale(0.8);opacity:0}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-to{opacity:0}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter{transform:translateY(70px)}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-to{transform:translateY(70px)}}@media only screen and (min-width: 540px){#pusher-wrap.sonaar-list-active{-webkit-animation:blur 0.5s linear forwards;-moz-animation:blur 0.5s linear forwards;-ms-animation:blur 0.5s linear forwards;-o-animation:blur 0.5s linear forwards;animation:blur 0.5s linear forwards}}@-webkit-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);filter:blur(20px)}}@-moz-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-moz-filter:blur(20px);filter:blur(20px)}}@keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);-moz-filter:blur(20px);filter:blur(20px)}}.sonaar-list-active #pusher{overflow-y:hidden;overflow-x:hidden;height:100vh}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent}h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px}.page-subtitle{font-size:36px;line-height:32px}#page-banner{z-index:0;position:relative;box-sizing:border-box;overflow:hidden}#page-banner .page-banner-bg{width:100%;height:100%;z-index:100;position:relative;top:0%;background-size:cover !important;opacity:1;overflow:visible;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#page-banner .page-banner-content{width:100%;height:100%;top:0;left:0;margin:0;position:absolute;z-index:300;display:table;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}.page-banner-row{max-width:1480px;margin:0 auto}#page-banner .page-banner-content .inner{width:100%;height:100%;position:relative;vertical-align:middle;display:table-cell;padding:0 26px}#page-banner .page-banner-content .inner.top{vertical-align:top}#page-banner .page-banner-content .inner.middle{vertical-align:middle}#page-banner .page-banner-content .inner.bottom{vertical-align:bottom}#page-banner .page-banner-content .inner h1{padding-top:0px !important;word-break:break-word}#page-banner.fullscreen-banner{height:100vh}.page-banner-content .page-title,.page-banner-content .page-subtitle{transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#page-banner .page-banner-content .page-title.left{text-align:left}#page-banner .page-banner-content .page-title.centered{text-align:center}#page-banner .page-banner-content .page-title.right{text-align:right}#page-banner .page-banner-content .page-subtitle{color:#fff;display:block}#page-banner .page-banner-content .page-subtitle.left{text-align:left}#page-banner .page-banner-content .page-subtitle.centered{text-align:center}#page-banner .page-banner-content .page-subtitle.right{text-align:right}@media only screen and (max-width: 1920px){.page-banner-row{max-width:1144px}}.woocommerce table,.woocommerce th,.woocommerce td{border:0px;padding:0px}.woocommerce-checkout-payment p,.woocommerce-checkout-payment label{color:#000 !important}span.sonaar_itemshop{font-size:10px}.woocommerce abbr[title]{text-decoration:none}@media only screen and (max-width: 700px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:table;margin:0 auto}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{max-width:270px}}@media only screen and (max-width: 770px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:block}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{float:none;width:100%;margin:0 auto;margin-bottom:20px !important;width:50% !important;max-width:400px}}@media only screen and (max-width: 500px){.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:80% !important}}.woocommerce.single-product .woocommerce-tabs .tabs{display:none}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce.single-product .woocommerce-tabs .comment-reply-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px;font-weight:bold;letter-spacing:0;border:0;margin-top:0.67em;margin-bottom:0.67em}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews .review_form_wrapper{clear:both}.woocommerce .woocommerce-product-gallery figure{padding:0}body:not(.single-product).woocommerce ul.products li.product .star-rating{margin:auto}input[type="number"]{padding:0;box-sizing:border-box}.comment-reply-title{display:block}.woocommerce-page .quantity input.qty.input-text,.single-product button{height:44px}.woocommerce div.product form.cart .variations{margin-bottom:25px}.single-product .woocommerce-tabs{padding-top:50px}.woocommerce-page.single-product div.product .woocommerce-Tabs-panel--additional_information.panel{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding-top:45px;padding-bottom:45px}.woocommerce table.shop_attributes{border-top:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:initial}.single-product .links-block .back-btn{display:none}.single-product .links-block .buttons{float:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;float:left;width:60px;border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li{padding:24px 0;position:relative;margin:0}.woocommerce #reviews #comments ol.commentlist li:after{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:80px;padding:10px;border:0;border-bottom:0}.comment-text>div{float:left}.comment-text>div:nth-child(1){width:124px}.comment-text>div:nth-child(2){width:calc(100% - 189px)}.comment-text .sr_it-meta>*{display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text p.sr_it-meta{font-size:14px;line-height:16px}.single-product .comment-text{background-color:transparent}.select2-results__option{color:#444}.woocommerce-checkout-payment li,.woocommerce-checkout-payment p{color:#222}@media screen and (min-width: 768px){.single-product .woocommerce-Tabs-panel>h2{display:inline-block;padding-right:50px;margin-top:0;margin-bottom:0}.single-product table.shop_attributes{float:left;border-left:solid 1px #b3b3b3;width:initial;margin-bottom:0px}}@media screen and (min-width: 1144px){#comments{float:left;width:63%;margin-right:7%}#review_form_wrapper{float:left;width:30%}}@media only screen and (max-width: 500px){.woocontent,div.woocommerce,.woocontent.cart{padding:0 !important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:5px !important}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{font-size:28px !important}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:50% !important}}.wpb_wrapper .woocontent,.wpb_wrapper div.woocommerce{padding-left:0px;padding-right:0px}.price .amount{font-size:36px;line-height:38px;margin-bottom:10px}.wooprice del{text-decoration:line-through;font-size:14px}.wooprice ins{text-decoration:none;font-size:36px}ins{text-decoration:none !important}.woodescription{margin-bottom:20px}.woodescription p{margin:0px}ol.commentlist{padding:0px}.woocommerce-page #content div.product form.cart{margin-bottom:20px}.comment-form-rating{width:100%;max-width:600px;display:block}.woocommerce-product-rating{margin-bottom:15px}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#646464;box-shadow:none}.wpb_wrapper .woocommerce span.onsale,.wpb_wrapper .woocommerce-page span.onsale{height:40px;width:40px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{margin:5px;z-index:100}.woocommerce .star-rating,.woocommerce-page .star-rating{font-size:1.25em;color:#00A8BB;float:none;padding-bottom:8px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:none;border:1px solid #000;color:#FFF;box-shadow:none;border-radius:0px;font-weight:normal;text-shadow:none !important;padding:8px 20px;transition:background 0.35s ease, color 0.35s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{color:#FFF;background:none}td.actions input.button{height:36px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:none}.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{content:""}.woocommerce-pagination{height:73px;margin-bottom:60px}.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border:none;margin-right:1px}.woocommerce nav.woocommerce-pagination ul li:last-child,.woocommerce #content nav.woocommerce-pagination ul li:last-child,.woocommerce-page nav.woocommerce-pagination ul li:last-child,.woocommerce-page #content nav.woocommerce-pagination ul li:last-child{margin-right:0px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{background-color:#F7F7F7;color:#00A8BB;width:60px;padding:27px 5px;font-size:16px;font-weight:300;line-height:1}@media only screen and (max-width: 768px){.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{padding:14px 5px;width:34px}.woocommerce-pagination{height:45px}}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span:hover{color:#FFF}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{color:#FFF}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:none;color:#FFF;text-shadow:none;box-shadow:none;border-top-left-radius:0px;border-bottom-left-radius:0px;border:none;height:17px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;display:none}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:none;background-color:#000}.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{border-bottom:1px solid #000}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{height:30px}.wpb_wrapper .woocommerce .quantity input.qty,.wpb_wrapper .woocommerce #content .quantity input.qty,.wpb_wrapper .woocommerce-page .quantity input.qty,.wpb_wrapper .woocommerce-page #content .quantity input.qty{height:32px}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{width:auto}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#00A8BB;font-size:2.5em}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin-top:5px;color:#00A8BB}#commentform p.stars span a{font-size:1.25em !important}#commentform .form-submit #submit{background:transparent;border:1px solid #000;transition:background 0.35s ease 0s, color 0.35s ease 0s}#commentform .form-submit #submit:hover{color:#FFF}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{max-width:600px}.woocommerce #review_form #respond p{text-align:left}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{margin-top:20px}.comment-form-rating [for="rating"]{padding-bottom:5px;display:block}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{display:table;font-size:18px;font-weight:600}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:#00A8BB}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{min-width:150px;height:36px}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:""}.shipping-calculator-button{display:block}#coupon_code{height:36px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{background:none;color:#000;text-shadow:none;border-radius:0px;box-shadow:none;border:3px solid #B81C23}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:none;text-align:center}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{background:none;padding:2%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:47%}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:0px}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{padding-top:25px;padding-bottom:20px;padding-left:12px;padding-right:12px;-moz-box-sizing:border-box}.woocontent.cart{padding:20px}form.checkout{padding:20px}.woocontent .related.products{clear:both}.woocommerce-account .woocommerce{padding:20px}.woocommerce-checkout .woocommerce{padding-top:20px;padding-bottom:20px}.cart-empty{margin:0px;padding:10px}p.woo-thanks{font-size:32px;font-weight:300;line-height:36px;margin-bottom:35px;margin-top:20px;word-wrap:break-word}mark.order-number,mark.order-date,mark.order-status,mark.count{background:none;font-weight:bold}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:auto}.shipping-calculator-button{padding:8px 20px;font-size:14px;line-height:20px;text-decoration:none;display:inline-block;border:1px solid;transition:background 0.35s ease 0s, color 0.35s ease 0s}.shipping-calculator-button:hover{text-decoration:none !important;color:#FFFFFF !important}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{height:auto}.track_order{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:15px}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border:1px solid #C7C0C7}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:none;box-shadow:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}.tint{background-color:#000}.attachment-shop_catalog{position:relative;background-color:#000}.attachment-shop_catalog:hover{opacity:0.8}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border-radius:0px !important;border-color:#646464 !important}.added_to_cart{margin:0 auto !important;display:table !important}#order_review_heading{margin-top:20px}#sidebar img.attachment-shop_thumbnail{float:left;margin-right:15px;margin-top:4px;box-shadow:none}.chosen-container-single .chosen-single{background:none;background-color:#FFF;border-radius:0px;box-shadow:none}.chosen-container-single:hover .chosen-single:hover{text-decoration:none}.chosen-container-active.chosen-with-drop .chosen-single{background:none;background-color:#FFF}.checkout .input-text,.shipping_calculator .input-text{height:30px;border:1px solid #d7d7d7;padding-left:8px}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{margin-top:2px}.shipping_calculator select,.woocommerce-ordering select{height:25px;border:1px solid #d7d7d7}.variations select{height:25px;border:1px solid #d7d7d7}.variations .label{line-height:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{text-shadow:none}.woocommerce-message .button.wc-forward:hover{color:#FFF}.button.add_to_cart_button.product_type_simple{background:none;border:1px solid #FFF;transition:background 0.35s ease 0s, color 0.35s ease 0s;display:table}.button.add_to_cart_button.product_type_simple:hover{color:#FFF !important}body:not(.single-product) .button.add_to_cart_button.product_type_simple{margin:0 auto}.woocommerce:not(.single-product) span.price{text-align:center;font-size:18px;white-space:nowrap}.woocommerce:not(.single-product) span.price del{position:absolute;left:50%;top:5px;transform:translate(-50%, 0)}.woocommerce:not(.single-product) span.price del .amount{font-size:16px;line-height:1em}.woocommerce ul.products h3{text-align:center}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-color:#000}.description_tab,.reviews_tab{background-color:#FFF;border:none !important;border-radius:0px !important}#wrapper .wpb_row{padding:0;background-size:cover;background-position:center;position:relative}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:inherit}@media (max-width: 991px){#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:70px}}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b3{margin-bottom:inherit !important}#wrapper .wpb_row.no-margin{margin-bottom:inherit !important}#wrapper .description-column .wpb_row.in_container,#wrapper .description-column .wpb_row.in_container p{margin-top:0px}.wpb_content_element{font-size:14px;font-weight:400}.wpb_content_element ul.children{padding-left:15px}.page-template-page-contact-php .entry{margin-bottom:40px}.contact-box{border:1px solid #0b0b0b;padding:40px 35px 21px;overflow:hidden;margin:0 -2px 30px 0;line-height:18px}.contact-box img{float:left;margin:5px 45px 20px 0}.contact-box address{overflow:hidden;font-style:normal}.contact-box .title{font:bold 20px/24px;display:block;color:#000;margin:0 0 5px}.contact-box p{margin:0 0 22px}.contact-box .phone{display:block;margin:2px 0 0}.container.clear-bg{background:none}@media only screen and (max-width: 1000px){.circle{height:200px;width:200px}.circle p{font-size:12px;line-height:1.3}}@media only screen and (max-width: 675px){.circle-wrap{padding-top:0px}.circle{float:none;height:240px;width:240px}}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row.has-bg-video{overflow:hidden}#wrapper .wpb_row .bg-video-wrap video.bg-video{width:100%;height:100%;object-fit:cover}.circle-wrap{position:relative;margin:0 auto;display:table;padding-left:20px;padding-right:20px;padding-top:120px}.circle{width:240px;height:240px;background-color:rgba(0,0,0,0.8);border-radius:100%;margin:20px auto;position:relative;color:#FFF}.circle img{max-width:100%;width:auto}.circle .centering,.circle .wpb_wrapper{position:absolute;top:50%;width:100%;text-align:center}.circle p{margin:0;font-size:14px;font-weight:300}.wpb_content_element.circle a{color:#e80e50;font-size:14px;font-weight:300}.circle .icons,.circle .fa{color:#b1b1b1;font-size:36px;margin-bottom:10px !important}.vc_column-inner{padding-top:0px !important}.vc_span4 .media-block .image,.vc_span3 .media-block .image,.vc_span2 .media-block .image{float:none;margin:0px;width:auto}.vc_span4 .media-block .text-box,.vc_span3 .media-block .text-box,.vc_span2 .media-block .text-box{display:block}.vc_span4 .recent-posts h2,.vc_span3 .recent-posts h2,.vc_span2 .recent-posts h2{font-size:20px;line-height:22px}.vc_span4 .iosSlider .slider .item .inner .text1 span,.vc_span3 .iosSlider .slider .item .inner .text1 span,.vc_span2 .iosSlider .slider .item .inner .text1 span,#sidebar .iosSlider .slider .item .inner .text1 span{font-size:36px}.vc_span4 .iosSlider .slider .item .inner .text2 span,.vc_span3 .iosSlider .slider .item .inner .text2 span,.vc_span2 .iosSlider .slider .item .inner .text2 span,#sidebar .iosSlider .slider .item .inner .text2 span{font-size:18px}.vc_span12 .news-grid-wrap .tab-text,.vc_span6 .news-grid-wrap .tab-text{padding:25px}.vc_span4 .news-grid-wrap .tab-text .tab-title,.vc_span3 .news-grid-wrap .tab-text .tab-title,.vc_span2 .news-grid-wrap .tab-text .tab-title{font-size:14px;line-height:16px}.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title,#sidebar span.events-bar-title,.elementor-widget-sidebar span.events-bar-title{display:none}@media only screen and (max-width: 767px){.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title{display:table}}.vc_span4 .type-album .text-box h2,.vc_span3 .type-album .text-box h2,.vc_span2 .type-album .text-box h2 #sidebar .type-album .text-box h2{font-size:12px}.vc_span4 .album-listen,.vc_span3 .album-listen,.vc_span2 .album-listen #sidebar .album-listen{font-size:60px}.vc_span3 .play-button,.vc_span2 .play-button{font-size:30px;height:30px;left:50%;line-height:25px;margin-left:-12.5px;margin-top:-15px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:25px}.vc_col-sm-12 .post_simple{max-width:600px;margin:0 auto}.vc_span4 .iron_widget_videos .media-block .image,.vc_span3 .iron_widget_videos .media-block .image,.vc_span2 .iron_widget_videos .media-block .image{margin-right:0px}.vc_span4 .videogrid h2,.vc_span3 .videogrid h2,.vc_span2 .videogrid h2{font-size:14px;line-height:16px}.vc-countdown-wrap{width:100%;overflow:hidden}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap.show_labels .countdown-period{display:block}.vc-countdown-wrap .countdown-block{position:relative;max-width:inherit;width:100%;height:inherit}.widget-countdown .label-align-center .countdown-period{text-align:center}.widget-countdown .label-align-left .countdown-period{text-align:left}.widget-countdown .label-align-right .countdown-period{text-align:right}.vc-countdown-wrap .countdown-row{overflow:hidden;display:block;width:inherit}.vc-countdown-wrap .countdown-section{height:auto}.widget-countdown .countdown-block{display:table;margin:0 auto}.widget-countdown .countdown-block span.countdown-row{display:table;width:auto;margin:0 auto}.widget-countdown .countdown-block span.countdown-section{display:table;float:left}.widget-countdown .countdown-block span.countdown-section:first-child{padding-left:0px !important}.widget-countdown .countdown-block span.countdown-section:last-of-type{padding-right:0px !important}.widget-countdown .countdown-block span.countdown-section span.countdown-amount{display:block;line-height:normal;text-align:left}@media screen and (max-width: 600px){.widget-countdown .countdown-block span.countdown-section span.countdown-amount{text-align:center}}.count_splitter{float:left}.count_splitter:last-child{display:none}@media (max-width: 1200px){.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:none !important}.vc_span3 .countdown-wrap .event-text-wrap,.vc_span2 .countdown-wrap .event-text-wrap{padding-top:0px}}@media (max-width: 990px){.vc_span4 .countdown-block,.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:block !important;margin-bottom:15px}}@media (max-width: 767px){.vc_span4 .countdown-block{display:none}.vc_span4 .countdown-wrap .event-text-wrap{padding-top:0px}}@media screen and (max-width: 991px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos,.vc_span4 .iron_widget_posts,.vc_span3 .iron_widget_posts,.vc_span2 .iron_widget_posts{width:50%;margin:0 auto}}@media screen and (max-width: 639px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos,.vc_span4 .iron_widget_posts,.vc_span3 .iron_widget_posts,.vc_span2 .iron_widget_posts{width:100%}}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0px !important}.wpb_single_image img{display:inline-block;vertical-align:bottom}.vc_single_image-wrapper.img_fullwidth img{width:100vw}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:none !important}@media only screen and (min-width: 768px){.vc_row{perspective:1000px;perspective-origin:center}}.vc_row .sr_it_dropshadow:before,.vc_row .sr_it_dropshadow:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 35px 20px rgba(0,0,0,0.3);box-shadow:0 35px 20px rgba(0,0,0,0.3);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.vc_row .sr_it_dropshadow:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.wpb_accordion_section a{background-color:#000;outline:0 !important}.wpb_accordion_section a:focus{outline:0 !important}.wpb_accordion_header{outline:0 !important}.wpb_accordion_header:focus{outline:0 !important}.wpb_accordion_content p{margin:0px}.vc-carousel-indicators{display:none}.vc-carousel-control .icon-prev:before,.vc-carousel-control .icon-next:before{top:1px !important}.vc-carousel-control{margin-top:-34px !important}.vc_tta-title-text{font-size:16px;line-height:18px}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:visited{color:inherit !important}.sr_it-inline-block{display:inline-block}.vc_btn3{font-family:inherit}#footer .vc_images_carousel,#footer .vc_carousel-slideline{width:100% !important}#footer .vc_carousel-slideline-inner{text-align:center}#footer .vc_carousel-slideline-inner>.vc_item{float:none;vertical-align:middle;display:inline-table;width:auto !important;padding:5px 20px}#footer .vc_carousel-slideline-inner .vc_inner{display:table-cell;vertical-align:middle}#footer .vc_btn3-shape-round.vc_btn3-size-lg{width:58px;height:58px}#footer .vc_btn3-shape-round.vc_btn3-size-md{width:48px;height:48px}#footer .vc_btn3-shape-round.vc_btn3-size-sm{width:39px;height:39px}#footer .vc_btn3-shape-round.vc_btn3-size-xs{width:32px;height:32px}#footer .vc_btn3-shape-round i{left:50%}#footer ul{text-align:left;list-style:none}.text-left .wpb_single_image[class*=vc_align],.text-left,.text-left .icon-box-inline,.text-lg-left .mc4wp-form,.text-lg-left .vc_btn3-container,.text-lg-left .wpb_single_image[class*=vc_align],.text-lg-left,.text-lg-left .icon-box-inline{text-align:left}.text-left .vc_custom_heading,.text-lg-left .vc_custom_heading{text-align:left !important}.text-left .icon-box-inline,.text-lg-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-right .wpb_single_image[class*=vc_align],.text-right,.text-right .icon-box-inline,.text-lg-right .mc4wp-form,.text-lg-right .vc_btn3-container,.text-lg-right .wpb_single_image[class*=vc_align],.text-lg-right,.text-lg-right .icon-box-inline{text-align:right}.text-right .vc_custom_heading,.text-lg-right .vc_custom_heading{text-align:right !important}.text-right .icon-box-inline,.text-lg-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-center .wpb_single_image[class*=vc_align],.text-center,.text-center .icon-box-inline,.text-lg-center .mc4wp-form,.text-lg-center .vc_btn3-container,.text-lg-center .wpb_single_image[class*=vc_align],.text-lg-center,.text-lg-center .icon-box-inline{text-align:center}.text-center .vc_custom_heading,.text-lg-center .vc_custom_heading{text-align:center !important}.text-center .icon-box-inline,.text-lg-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-justify .wpb_single_image[class*=vc_align],.text-justify,.text-justify .icon-box-inline,.text-lg-justify .wpb_single_image[class*=vc_align],.text-lg-justify .vc_btn3-container,.text-lg-justify,.text-lg-justify .icon-box-inline{text-align:justify}.text-justify .vc_custom_heading,.text-lg-justify .vc_custom_heading{text-align:justify !important}.text-justify .icon-box-inline,.text-lg-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}@media (max-width: 991px){.text-md-left .wpb_single_image[class*=vc_align],.text-md-left,.text-md-left .icon-box-inline,.text-md-left .vc_btn3-container,.text-md-left .mc4wp-form{text-align:left}.text-md-left .vc_custom_heading{text-align:left !important}.text-md-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-md-right .wpb_single_image[class*=vc_align],.text-md-right,.text-md-right .icon-box-inline,.text-md-right .vc_btn3-container,.text-md-right .mc4wp-form{text-align:right}.text-md-right .vc_custom_heading{text-align:right !important}.text-md-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-md-center .wpb_single_image[class*=vc_align],.text-md-center,.text-md-center .icon-box-inline,.text-md-center .vc_btn3-container,.text-md-center .mc4wp-form{text-align:center}.text-md-center .vc_custom_heading{text-align:center !important}.text-md-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-md-justify .wpb_single_image[class*=vc_align],.text-md-justify,.text-md-justify .icon-box-inline,.text-md-justify .vc_btn3-container{text-align:justify}.text-md-justify .vc_custom_heading{text-align:justify !important}.text-md-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 768px){.text-sm-left .wpb_single_image[class*=vc_align],.text-sm-left,.text-sm-left .icon-box-inline,.text-sm-left .vc_btn3-container,.text-sm-left .mc4wp-form{text-align:left}.text-sm-left .vc_custom_heading{text-align:left !important}.text-sm-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-sm-right .wpb_single_image[class*=vc_align],.text-sm-right,.text-sm-right .icon-box-inline,.text-sm-right .vc_btn3-container,.text-sm-right .mc4wp-form{text-align:right}.text-sm-right .vc_custom_heading{text-align:right !important}.text-sm-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-sm-center .wpb_single_image[class*=vc_align],.text-sm-center,.text-sm-center .icon-box-inline,.text-sm-center .vc_btn3-container,.text-sm-center .mc4wp-form{text-align:center}.text-sm-center .vc_custom_heading{text-align:center !important}.text-sm-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-sm-justify .wpb_single_image[class*=vc_align],.text-sm-justify,.text-sm-justify .icon-box-inline,.text-sm-justify .vc_btn3-container{text-align:justify}.text-sm-justify .vc_custom_heading{text-align:justify !important}.text-sm-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 543px){.text-xs-left .wpb_single_image[class*=vc_align],.text-xs-left,.text-xs-left .icon-box-inline,.text-xs-left .vc_btn3-container,.text-xs-left .mc4wp-form{text-align:left}.text-xs-left .vc_custom_heading{text-align:left !important}.text-xs-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-xs-right .wpb_single_image[class*=vc_align],.text-xs-right,.text-xs-right .icon-box-inline,.text-xs-right .vc_btn3-container,.text-xs-right .mc4wp-form{text-align:right}.text-xs-right .vc_custom_heading{text-align:right !important}.text-xs-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-xs-center .wpb_single_image[class*=vc_align],.text-xs-center,.text-xs-center .icon-box-inline,.text-xs-center .vc_btn3-container,.text-xs-center .mc4wp-form{text-align:center}.text-xs-center .vc_custom_heading{text-align:center !important}.text-xs-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-xs-justify .wpb_single_image[class*=vc_align],.text-xs-justify,.text-xs-justify .icon-box-inline{text-align:justify}.text-xs-justify .vc_custom_heading{text-align:justify !important}.text-xs-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}.mc4wp-form{text-align:center;width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal;margin:1em 0}.mc4wp-form input{font-size:14px}.mc4wp-form ::-webkit-input-placeholder{color:#000 !important}.mc4wp-form:after{content:"";display:table;clear:both}.mc4wp-form label{font-weight:700;margin-bottom:6px;display:block}.mc4wp-form input.placeholdersjs{color:#000 !important}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form select,.mc4wp-form textarea{min-height:32px;width:100%;max-width:468px}.mc4wp-form input[type=number]{min-width:40px}.mc4wp-form input[type=checkbox],.mc4wp-form input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form button,.mc4wp-form input[type=submit]{margin:24px;color:#fff !important;font-size:16px}.mc4wp-form button,.mc4wp-form input[type=submit],.mc4wp-form input[type=button]{display:inline-block;padding:9px 45px 9px 45px;margin-left:0px;margin-right:0px;margin-top:10px;font-weight:400;line-height:1.428571429;border:1px solid transparent;border-radius:2px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;filter:none;height:auto;width:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.mc4wp-form button:focus,.mc4wp-form input:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{outline:0;background-image:none}.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover,.mc4wp-form input[type=button]:focus,.mc4wp-form input[type=button]:hover{outline:0;color:#333;text-decoration:none;background:0 0}.mc4wp-form button:active,.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:active,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover{color:#000 !important;background-color:#fff !important}.mc4wp-form label>span,.mc4wp-form li>label{font-weight:400}.mc4wp-form .mc4wp-alert{color:#c09853;clear:both}.mc4wp-form .mc4wp-success{color:#468847}.mc4wp-form .mc4wp-notice{color:#3a87ad}.mc4wp-form .mc4wp-error{color:#CD5C5C}.rtl .mc4wp-form-reset input[type=checkbox],.rtl .mc4wp-form-reset input[type=radio]{margin:0 0 0 6px}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form input[type=number],.mc4wp-form select,.mc4wp-form textarea{height:auto;padding:11px 27px;line-height:1.428571429;color:#555;vertical-align:middle;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);text-shadow:none}.mc4wp-form textarea{height:auto}.mc4wp-form input[disabled],.mc4wp-form input[readonly]{background-color:#eee}.mc4wp-form input[type=text]:focus,.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=tel]:focus,.mc4wp-form input[type=url]:focus,.mc4wp-form input[type=date]:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{border-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15)}@media (max-width: 768px){.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp- form input[type=date],.mc4wp-form select,.mc4wp-form textarea{max-width:280px}}.menu-icon-applemusic>a:before,.menu-icon-bandcamp>a:before,.menu-icon-facebook>a:before,.menu-icon-googleplus>a:before,.menu-icon-googleplay>a:before,.menu-icon-instagram>a:before,.menu-icon-mixcloud>a:before,.menu-icon-snapchat>a:before,.menu-icon-soundcloud>a:before,.menu-icon-spotify>a:before,.menu-icon-twitter>a:before,.menu-icon-vimeo>a:before,.menu-icon-vk>a:before,.menu-icon-youtube>a:before{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;padding-right:8px}.menu-icon-applemusic>a:before{content:"\f179"}.menu-icon-bandcamp>a:before{content:"\f2d5"}.menu-icon-facebook>a:before{content:"\f39e"}.menu-icon-googleplay>a:before{content:"\f3ab"}.menu-icon-googleplus>a:before{content:"\f0d5"}.menu-icon-instagram>a:before{content:"\f16d"}.menu-icon-mixcloud>a:before{content:"\f289"}.menu-icon-snapchat>a:before{content:"\f2ab"}.menu-icon-soundcloud>a:before{content:"\f16d"}.menu-icon-spotify>a:before{content:"\f1bc"}.menu-icon-twitter>a:before{content:"\f099"}.menu-icon-vimeo>a:before{content:"\f27d"}.menu-icon-vk>a:before{content:"\f189"}.menu-icon-youtube>a:before{content:"\f167"}.rotateMe{transform:rotate(-90deg)}.esg-loadmore-wrapper{margin-top:40px;margin-bottom:60px}.sr_it-gradientmaps-skin{overflow:hidden}.sr_it-gradientmaps-skin .vc_single_image-wrapper{overflow:hidden}.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-media-poster,.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-entry-media{filter:initial !important}._magnetic_elementor .sonaar-filters .esg-filterbutton,._magnetic_elementor .sonaar-filters .esg-navigationbutton.esg-loadmore,._magnetic_elementor .sonaar-filters .esg-sortbutton,._magnetic_elementor .sonaar-filters .esg-cartbutton,._magnetic_elementor .podcast-filter li,._magnetic_elementor .esg-sortbutton,._magnetic_elementor a.bt_rss_subscribe{color:inherit;background-color:inherit}._magnetic_elementor .events-bar{padding-top:35px;padding-bottom:35px}@media (min-width: 1158px){._magnetic_elementor .elementor-section-stretched.elementor-section-full_width{padding-left:68px !important}._magnetic_elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1000px}._magnetic_elementor .page-template-archive-posts-classic .container{max-width:800px}._magnetic_elementor #pusher-wrap{left:40px !important}._magnetic_elementor .side-menu:not(.open) .menu-main-menu-container,._magnetic_elementor .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic_elementor .menu-main-menu-container,._magnetic_elementor .logo-desktop{transition:0.4s ease}._magnetic_elementor ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic_elementor .menu-toggle span{background-color:#000 !important}._magnetic_elementor .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic_elementor a.site-logo{top:40px !important;position:absolute !important}._magnetic_elementor .side-menu{overflow-y:hidden}._magnetic_elementor .side-menu.open{overflow-y:auto}._magnetic_elementor .sub-menu.active li.menu-item a{font-size:23px}._magnetic_elementor .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic_elementor .nav-menu li a{padding-bottom:23px}._magnetic_elementor .wp-admin-bar .site-title{margin-top:84px}._magnetic_elementor .site-title{margin-top:54px}._magnetic_elementor .nav-holder{top:5vh}._magnetic_elementor .menu-toggle{padding:20px;left:0px !important}._magnetic_elementor .side-menu.lefttype:not(.open){left:-300px}._magnetic_elementor .side-menu.lefttype.open{left:0px}._magnetic_elementor .menu-toggle span{margin-top:20px}._magnetic_elementor .sub-arrow i{display:none}._magnetic_elementor ul.header-top-menu li a{color:#000 !important}._magnetic .eg-sonaar-events-grid01-element-14-a{min-height:40px}._magnetic.hide-header [data-vc-full-width="true"].vc_row{padding-left:initial !important}._magnetic a.promobox:hover img{filter:blur(3px) brightness(60%)}._magnetic .sr_it-event-title,._magnetic .sr_it-event-artist{font-weight:600}._magnetic .events-bar-artists{margin-right:30px}._magnetic .sr_it-event-buttons .button{padding-top:15px;padding-bottom:15px}._magnetic #dropcap span.dropcap{margin-right:-4px}._magnetic .rowHeading{z-index:1}._magnetic .rowHeading h2{display:inline-block}._magnetic .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:27px;float:right}._magnetic .rowHeading .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}._magnetic .vc_btn3.vc_btn3-size-lg{font-size:24px;line-height:32px}@media (max-width: 800px){._magnetic .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}._magnetic .events-bar{padding-top:35px;padding-bottom:35px;padding-right:0%}@media (min-width: 1158px){._magnetic [data-vc-full-width="true"].vc_row{padding-left:68px !important}._magnetic #pusher-wrap{left:40px !important}._magnetic .side-menu:not(.open) .menu-main-menu-container,._magnetic .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic .menu-main-menu-container,._magnetic .logo-desktop{transition:0.4s ease}._magnetic ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic .menu-toggle span{background-color:#000 !important}._magnetic .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic a.site-logo{top:40px !important;position:absolute !important}._magnetic .side-menu{overflow-y:hidden}._magnetic .side-menu.open{overflow-y:auto}._magnetic .sub-menu.active li.menu-item a{font-size:23px}._magnetic .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic .nav-menu li a{padding-bottom:23px}._magnetic .wp-admin-bar .site-title{margin-top:84px}._magnetic .site-title{margin-top:54px}._magnetic .nav-holder{top:5vh}._magnetic .menu-toggle{padding:20px;left:0px !important}._magnetic .side-menu.lefttype:not(.open){left:-300px}._magnetic .side-menu.lefttype.open{left:0px}._magnetic .menu-toggle span{margin-top:20px}._magnetic .sub-arrow i{display:none}._magnetic ul.header-top-menu li a{color:#000 !important}._cornerstone_elementor .sonaar-filters .esg-filterbutton,._cornerstone_elementor .sonaar-filters .esg-sortbutton{color:inherit}._cornerstone .eg-sonaar-events-grid01-element-14-a{min-height:40px}._cornerstone .single-artist h1{font-size:48px;line-height:48px}._cornerstone h1.sr_it-playlist-title{font-size:24px;line-height:25px}._cornerstone.home .playlist .sr_it-playlist-title,._cornerstone .sr_it-playlist-artists,._cornerstone .sr_it-playlist-release-date{display:none !important}._cornerstone .woocommerce-checkout h3{letter-spacing:0}@media (max-width: 800px){._cornerstone .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}@media (max-width: 1189px){._cornerstone .cornerstone_2columns-format .vc_column-inner{margin-top:30px !important;margin-left:0px !important;margin-right:0px !important}}._cornerstone ul.header-top-menu.righttype li{margin:7px 0 0 20px}._cornerstone .classic-menu>ul>li.logo{overflow:initial}._cornerstone .cornerstone button,._cornerstone .cornerstone .vc_btn3-container a{padding:0px 0px 3px 0px !important;margin:0px 10px 0px 10px !important;font-size:36px !important;border-width:0px 0px 4px 0px !important;font-weight:600}._cornerstone .cornerstone button:hover,._cornerstone .cornerstone .vc_btn3-container a:hover{margin-bottom:-7px !important;border-width:0px 0px 7px 0px !important;border-color:inherit !important;padding:0px 0px 7px 0px !important}._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type p{line-height:31px;letter-spacing:4px;font-size:12px;margin-bottom:30px}._cornerstone .cornerstone_home_singleimage{z-index:-1}._cornerstone .cornerstone_homepage_grid.vc_row{background-position:left !important}@media (max-width: 755px){._cornerstone .rowHeading .vc_custom_heading,._cornerstone .rowHeading{text-align:center !important}}@media (min-width: 756px){._cornerstone .rowHeading{z-index:1}._cornerstone .rowHeading h2{display:inline-block}._cornerstone .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:42px;float:right}}._cornerstone .sr_it-grid{z-index:-1}._cornerstone.page-template-default h1.page-title{font-size:64px;line-height:54px;font-weight:700}._cornerstone figure{padding:0px}._cornerstone .events-bar{border-top-color:rgba(255,255,255,0) !important;margin-bottom:40px}._cornerstone span.events-bar-title{text-transform:initial}@media (max-width: 768px){._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type>.vc_column-inner{width:initial;margin-left:25px !important;margin-right:25px !important}}._cornerstone.page-template-archive-posts-list .media-block .text-box{position:absolute}@media (max-width: 1290px){._cornerstone .classic-menu>ul>li a{padding-left:15px;padding-right:15px}}._apex_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex_elementor #sonaar-player .close.btn-player{background-color:#fff}._apex_elementor .iron-audioplayer .track-number svg{top:1px}._apex_elementor #sonaar-player .player{border-color:initial}._apex_elementor .sr_it-text{color:#fff}._apex .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex #sonaar-player .close.btn-player{background-color:#fff}._apex .iron-audioplayer .track-number svg{top:1px}._apex #sonaar-player .player{border-color:initial}._apex .sr_it-text{color:#fff}@media (max-width: 768px){._apex .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:100%}}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._apex input:-webkit-autofill,._apex textarea:-webkit-autofill,._apex select:-webkit-autofill{background:transparent}._apex .mc4wp-form{text-align:left}._apex .mc4wp-form button,._apex .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._apex input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{font-size:18px;color:#fff;font-family:Josefin Sans;line-height:30px}@media screen and (max-width: 767px){._apex #footer .vc_btn3-shape-round.vc_btn3-size-lg{width:52px;height:52px;transform:translate(50%, 0);margin-bottom:20px}._apex #footer .vc_btn3-container:first-child{margin-left:30px !important}._apex #footer .vc_btn3-container:last-child{margin-right:30px !important}}._kronoxx .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kronoxx .splitColumns p{color:#000}._kronoxx .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}._kronoxx .iron-audioplayer .album .album-art{max-width:570px}@media (max-width: 1024px){._kronoxx .splitColumns .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}@media (max-width: 1920px){._kronoxx .vc_row.textoverlay{background-size:contain !important}}._kronoxx .sr_it-playlist-title{font-weight:700}._kronoxx .sr_it-playlist-artists,._kronoxx .sr_it-playlist-release-date{font-style:inherit}._kronoxx .defaultdivider{height:2px;width:40px}._kronoxx .nav-menu li a.backbtn{background:none;font-size:14px}._kronoxx .social-networks a i{font-size:21px}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._kronoxx input:-webkit-autofill,._kronoxx textarea:-webkit-autofill,._kronoxx select:-webkit-autofill{background:transparent}._kronoxx .mc4wp-form{text-align:left}._kronoxx .mc4wp-form button,._kronoxx .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._kronoxx input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{line-height:30px}._milend_elementor .classic-menu.mini .logo img{height:45px}._milend_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._milend_elementor.single-album .album-header{margin-bottom:100px}._milend_elementor.single-album .sr_it-single-post.featured,._milend_elementor .single-album #sidebar{background:none !important}._milend_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend_elementor .small-icon-bt .elementor-button-icon{font-size:0.5em;line-height:1.8em}._milend_elementor .sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}._milend_elementor .sr-dropshadow.elementor-section-stretched,._milend_elementor .sr-dropshadow .album-art img{box-shadow:0 10px 20px 3px rgba(0,0,0,0.35)}._milend_elementor .media-block a,._milend_elementor .articles-classic .media-block .holder,._milend_elementor .esg-grid .mainul li.eg-news-skin-split-wrapper{background-color:rgba(45,75,76,0.42) !important}._milend .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend #overlay{filter:brightness(50%)}._milend [role="listbox"] li{color:#000}._milend .widget-title{font-family:'Poppins';letter-spacing:2px !important}._milend .sr-letter-spacing-6{letter-spacing:6px}._milend .sr-letter-spacing-2{letter-spacing:2px}._milend .search-form input[type="search"]{border-color:#fff;background:none;color:#fff;min-width:200px;width:calc(100% - 135px)}._milend .search-form input[type="search"]::-webkit-input-placeholder{color:#fff}._milend .search-form input[type="search"]::-moz-placeholder{color:#fff}._milend .search-form input[type="search"]:-ms-input-placeholder{color:#fff}._milend .search-form input[type="search"]:-moz-placeholder{color:#fff}._milend .widget_search input[type="submit"]{margin:0px 10px 0px 10px !important;font-size:14px !important;background-color:rgba(255,255,255,0) !important;border-width:2px !important;border:solid !important}._milend #artists_filter option{color:#262423}._milend button{font-family:inherit}._milend .sr_it-event-buttons .button{border-radius:23px}._milend .style1-button .vc_btn3.vc_btn3-size-lg{font-size:18px;line-height:20px;letter-spacing:3px;font-weight:400}._milend .style1-button .vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 65px;border-radius:30px}._milend figure{padding-top:0}._milend .color1_txt>div,._milend .vc_grid p{color:inherit !important}._milend .vc_grid .vc_custom_heading a{text-decoration:underline}._milend .light-form,._milend .light-form p{color:#fff}._milend .light-form textarea{background:none !important}._milend .light-form input,._milend .light-form textarea{background:none;border:1px solid #fff;color:#fff}._milend input[type="submit"]{background:none;border-width:2px;border:solid;padding:17px 65px;height:initial;border-radius:30px;letter-spacing:3px;margin:0px;font-size:18px;line-height:20px;font-weight:400;transition:all .2s ease-in-out}._milend .light-form input[type="submit"]{margin-top:30px}._mandala .eg-sonaar-events-grid01-element-14-a{min-height:40px}._mandala .vc_icon_element-align-center{display:inline-block}._mandala .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._mandala #dropcap span.dropcap{margin-right:5px;margin-top:19px}._downbeat .eg-sonaar-events-grid01-element-14-a{min-height:40px}._downbeat .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._downbeat .vc_row.textoverlay{background-size:contain !important}}._downbeat #overlay{filter:brightness(0.5)}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._downbeat input:-webkit-autofill,._downbeat textarea:-webkit-autofill,._downbeat select:-webkit-autofill{background:transparent}._downbeat .mc4wp-form button,._downbeat .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._downbeat input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{line-height:30px}._moonlight_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight_elementor.single-album .album-header{margin-bottom:100px}._moonlight_elementor.single-album .sr_it-single-post.featured,._moonlight_elementor .single-album #sidebar{background:none !important}._moonlight .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight.single-album .album-header{margin-bottom:100px}._moonlight.single-album .sr_it-single-post.featured,._moonlight .single-album #sidebar{background:none !important}._moonlight .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._moonlight .vc_row.textoverlay{background-size:contain !important}}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._moonlight input:-webkit-autofill,._moonlight textarea:-webkit-autofill,._moonlight select:-webkit-autofill{background:transparent}._moonlight .mc4wp-form button,._moonlight .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._moonlight input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{line-height:30px}._prodigy .eg-sonaar-events-grid01-element-14-a{min-height:40px}._prodigy h1.sr_it-videolist-item-title{letter-spacing:0px}._prodigy .sub-arrow i{padding-top:9px;font-size:16px}._prodigy .promo-overlay{background:none}._prodigy .sr_it-playlist-title{font-weight:700}._prodigy .sr_it-playlist-artists,._prodigy .sr_it-playlist-release-date{font-style:inherit}._prodigy .defaultdivider{height:2px;width:40px}._prodigy .nav-menu li a.backbtn{background:none;font-size:14px}._prodigy .social-networks a i{font-size:21px}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._prodigy input:-webkit-autofill,._prodigy textarea:-webkit-autofill,._prodigy select:-webkit-autofill{background:transparent}._prodigy .mc4wp-form button,._prodigy .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._prodigy input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{line-height:30px}._indigo_elementor .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .eg-sonaar-events-grid01-element-14-a{min-height:40px}._indigo .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .indigo-button-style button,._indigo .indigo-button-style a{font-weight:bold}._indigo .mc4wp-form input[type=text],._indigo .mc4wp-form input[type=email],._indigo .mc4wp-form input[type=tel],._indigo .mc4wp-form input[type=url],._indigo .mc4wp-form input[type=date],._indigo .mc4wp-form select,._indigo .mc4wp-form textarea{max-width:290px}._beats_elementor .sr-inlineblock .elementor-widget-container{display:inline-block}@media (min-width: 992px){._beats_elementor .iron-audioplayer.show-playlist .buttons-block{padding-left:calc(25% - 185px)}}._beats_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats_elementor span.heading-b3{height:3px !important;width:45px !important}._beats_elementor .esg-grid{font-family:inherit}._beats_elementor sup{font-size:22px}._beats .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats span.heading-b3{height:3px !important;width:45px !important}._beats .esg-grid{font-family:inherit}._beats sup{font-size:22px}._beats #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._beats #footer .footercredit p{font-size:13px;letter-spacing:2px}._beats .mc4wp-form button,._beats .mc4wp-form input[type=submit],._beats .mc4wp-form input[type=button]{font-weight:700;border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media only screen and (min-width: 1025px){._soundman_elementor .albumCover{width:464px;height:696px}}._soundman_elementor .album-art{overflow:hidden}._soundman_elementor.single-album .sr_it-single-post.featured:not(.no-banner){margin-top:0}._soundman_elementor.single-album .sr_it-single-post.featured,._soundman_elementor .single-album #sidebar{background:none !important}._soundman .eg-sonaar-events-grid01-element-14-a{min-height:40px}._soundman .vc_icon_element-align-center{display:inline-block}._soundman .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._soundman .entry p{letter-spacing:2px}._soundman .vc_general.vc_btn3{letter-spacing:6px;padding:12px 44px}._soundman .sr_it-nav,._soundman .sr_it-artist-nav,._soundman .sr_it-artist-nav a{color:#fff}@media only screen and (min-width: 1025px){._soundman .albumCover{width:464px;height:696px}}._soundman .album-art{overflow:hidden}._soundman.single-album .sr_it-single-post.featured,._soundman .single-album #sidebar{background:none !important}._thecrew_elementor .mainheading .elementor-widget-heading .elementor-widget-container{display:inline-block}._thecrew_elementor .classic-menu.incontainer:not(.responsive) .menu-container,._thecrew_elementor .classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container{padding:0px !important}._thecrew_elementor .classic-menu:not(.responsive).mini .logo{padding-top:0px;padding-bottom:0px}._thecrew_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew_elementor .container,._thecrew_elementor .single .container,._thecrew_elementor .blog .container,._thecrew_elementor .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew_elementor #page-banner.fullscreen-banner,._thecrew_elementor .album-header{height:70vh}._thecrew_elementor span.heading-b3{height:3px !important;width:45px !important}._thecrew_elementor .sr_it-nav,._thecrew_elementor .sr_it-artist-nav,._thecrew_elementor .sr_it-artist-nav a{color:#fff}._thecrew_elementor .esg-grid{font-family:inherit}._thecrew_elementor sup{font-size:22px}@media (max-width: 768px){._thecrew_elementor .container{padding-left:30px !important;padding-right:30px !important}._thecrew_elementor.single-album .container{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 1200px){._thecrew_elementor #overlay{background-image:none}}._thecrew .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew .container,._thecrew .single .container,._thecrew .blog .container,._thecrew .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew #page-banner.fullscreen-banner,._thecrew .album-header{height:70vh}._thecrew span.heading-b3{height:3px !important;width:45px !important}._thecrew .sr_it-nav,._thecrew .sr_it-artist-nav,._thecrew .sr_it-artist-nav a{color:#fff}._thecrew .esg-grid{font-family:inherit}._thecrew sup{font-size:22px}._thecrew #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew #footer .footercredit p{font-size:13px;letter-spacing:2px}._thecrew .mc4wp-form{margin:auto;width:310px !important}._thecrew .mc4wp-form button,._thecrew .mc4wp-form input[type=submit],._thecrew .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew .concerts-list{border-bottom:1px dashed}._thecrew .concerts-list .event{border-bottom:1px dashed}@media (max-width: 768px){._thecrew .container{padding-left:30px !important;padding-right:30px !important}._thecrew.single-album .container{padding-left:0 !important;padding-right:0 !important}._thecrew div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._thecrew #overlay{background-image:none}}._skullz_elementor .woocommerce-page .woocommerce-info{color:#000000}._skullz .eg-sonaar-events-grid01-element-14-a{min-height:40px}._skullz .page-title{text-align:center}._skullz .page-title h1,._skullz .error404 h1{display:inline-block;border-bottom:10px solid #dedede;padding-bottom:4px}._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.25vw}._skullz a.promobox:hover .promosubtext{margin-top:10px}._skullz span.heading-b3{height:3px !important;width:45px !important}._skullz .sr_it-nav,._skullz .sr_it-artist-nav,._skullz .sr_it-artist-nav a{color:#fff}._skullz .esg-grid{font-family:inherit}._skullz #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._skullz #footer .footercredit p{font-size:13px;letter-spacing:2px}._skullz .mc4wp-form{margin:auto;width:310px !important}._skullz .mc4wp-form button,._skullz .mc4wp-form input[type=submit],._skullz .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media (max-width: 768px){._skullz div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._skullz #overlay{background-image:none}}@media (max-width: 1400px){._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.8rem}}._studio_elementor .elementor-widget-sonaar-mailchimp input{text-align:center}._studio .eg-sonaar-events-grid01-element-14-a{min-height:40px}._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-weight:600}@media (min-width: 769px){._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-size:21px;line-height:21px;padding:25px 70px}}._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:2.25vw}@media only screen and (max-width: 767px){._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:8vw}}._studio .special-big-text p{font-size:21px;line-height:36px;font-weight:600}._studio .special-medium-text p{font-size:18px;line-height:28px}._studio #footer .container{max-width:1400px}._studio #footer form{text-align:inherit}._studio #footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px;height:34px;line-height:34px}._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{color:#dfd9df;background:transparent;text-align:center;font-size:14px;line-height:18px;padding:0 15px;height:48px;box-sizing:border-box;border:2px solid;border-radius:32px;margin-bottom:20px;margin-left:20px;margin-right:20px}._studio #footer ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio .mc4wp-form input[type=submit]{font-size:14px;line-height:18px;height:50px;text-transform:uppercase;font-weight:500;padding:0 15px;border-radius:32px;letter-spacing:1px;margin-top:0;margin-bottom:20px;margin-left:20px;margin-right:20px;color:#dfd9df !important;box-sizing:content-box}._studio #footer .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}@media (min-width: 768px){._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{font-size:21px;line-height:21px;height:58px;width:calc(65% - 70px);max-width:435px;box-sizing:content-box;margin-left:0;margin-right:8%}._studio .mc4wp-form input[type=submit]{padding:0 15px;height:60px;width:25%;font-size:17px;line-height:21px;margin-left:0;margin-right:0}}._studio .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}._studio .footercredit a{text-decoration:underline}._kimchee_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kimchee_elementor .social-networks a i{font-size:21px}._kimchee_elementor .single-album .buttons-block .available-now{font-weight:initial}._kimchee_elementor .single-album .content-box .blockquote-block figcaption{font-weight:initial}._kimchee_elementor .info-section .links-block{border-top:1px solid #000}._kimchee_elementor .classic-menu.responsive .logo img{height:70px}._kimchee .eg-sonaar-events-grid01-element-14-a{min-height:40px}@media (min-width: 850px){._kimchee .site-logo img{width:150px}}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones_elementor .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones_elementor .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones_elementor .responsive .menuItemUnderline{display:none}._karbones_elementor .classic-menu #menu-main-menu a:hover:after,._karbones_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones_elementor .responsive #menu-main-menu a:after{display:none}._karbones_elementor .classic-menu #menu-main-menu .logo a:after{display:none}@media (max-width: 1529px){._karbones .classic-menu:not(.responsive) .classic-menu-hot-links{display:none}._karbones .classic-menu:not(.responsive) .logo{padding-left:0}}._karbones .classic-menu.responsive #menu-main-menu>li.current-menu-item>a,._karbones .classic-menu.responsive>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._karbones .classic-menu.responsive #menu-main-menu .sub-menu a:hover{background:transparent}._karbones .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones .responsive .menuItemUnderline{display:none}._karbones .classic-menu #menu-main-menu a:hover:after,._karbones .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones .responsive #menu-main-menu a:after{display:none}._karbones .classic-menu #menu-main-menu .logo a:after{display:none}._karbones .tp-caption b,._karbones .tp-caption a{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}._karbones .rev-btn.rev-withicon i{font-size:inherit;line-height:inherit;padding-right:10px;margin-left:0 !important}._karbones .comment-form #submit,._karbones .wpcf7-submit,._karbones a.button:hover,._karbones a.button,._karbones .mc4wp-form button,._karbones .mc4wp-form input[type=submit]{color:#000}._karbones .button{text-transform:uppercase}@media only screen and (min-width: 800px){._karbones #wrapper,._karbones #wrapper>.container{min-height:100vh}._karbones .admin-bar #wrapper,._karbones .admin-bar #wrapper>.container{min-height:calc(100vh - 32px)}}._outlander_elementor .sr_it-videolist-item-title{letter-spacing:0}._outlander_elementor .sr_it-event-main h1{text-transform:uppercase}._outlander_elementor .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander_elementor .sr_it-event-buttons i{display:none}._outlander_elementor .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander_elementor .concerts-list{border:0}._outlander_elementor body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander_elementor body .sr_it-event-main{border-color:#fff}._outlander_elementor .concerts-list .event:hover{border-color:transparent}._outlander_elementor #add_payment_method #payment,._outlander_elementor .woocommerce-cart #payment,._outlander_elementor .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._outlander .classic-menu:not(.responsive) .classic-menu-logo{display:none}._outlander .classic-menu:not(.responsive) .logo{margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}._outlander .vc_custom_heading b{font-weight:inherit !important;display:inline-block}._outlander a.button{color:#000}._outlander .overflowVisible{overflow:visible !important}._outlander .sr_it-videolist-item-title{letter-spacing:0}._outlander .sr_it-event-main h1{text-transform:uppercase}._outlander .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander .sr_it-event-buttons i{display:none}._outlander .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander .concerts-list{border:0}._outlander body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander body .sr_it-event-main{border-color:#fff}._outlander .concerts-list .event:hover{border-color:transparent}._outlander .outlander-socialnetwork a{font-size:16px !important;font-weight:600 !important;line-height:21px !important;letter-spacing:1px !important;background-image:unset !important;padding-left:5px !important;padding-right:5px !important;margin-left:25px !important;margin-right:25px !important}._outlander .outlander-socialnetwork i{font-size:19px !important;position:static !important;display:inline !important;padding-right:11px !important}._outlander #add_payment_method #payment,._outlander .woocommerce-cart #payment,._outlander .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._podcastr_elementor .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr_elementor .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr_elementor h1.page-title{font-size:42px;line-height:42px}._podcastr_elementor .page-subtitle{font-size:21px;line-height:24px}._podcastr_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr_elementor span.heading-b3{height:3px !important;width:45px !important}._podcastr_elementor .esg-grid{font-family:inherit}._podcastr_elementor sup{font-size:22px}._podcastr_elementor .iron-audioplayer .track-title{font-weight:bold}._podcastr_elementor .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr_elementor .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr_elementor #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr_elementor .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr_elementor .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr_elementor .classic-menu.responsive a:hover,._podcastr_elementor .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr_elementor .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr_elementor .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr_elementor .classic-menu #menu-main-menu a:hover:after,._podcastr_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr_elementor .responsive #menu-main-menu a:after{display:none}._podcastr_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr .host-avatar{display:inline-block}._podcastr .host-name{position:relative;top:10px;margin-left:10px}._podcastr .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr h1.page-title{font-size:42px;line-height:42px}._podcastr .page-subtitle{font-size:21px;line-height:24px}._podcastr .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr span.heading-b3{height:3px !important;width:45px !important}._podcastr .esg-grid{font-family:inherit}._podcastr sup{font-size:22px}._podcastr #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._podcastr .iron-audioplayer .track-title{font-weight:bold}._podcastr .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr .vc_btn3{padding:15px 30px}._podcastr .vc_btn3:not(:hover){background-color:#000 !important}._podcastr .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr .classic-menu.responsive a:hover,._podcastr .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr .classic-menu #menu-main-menu a:hover:after,._podcastr .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr .responsive #menu-main-menu a:after{display:none}._podcastr .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr #footer .footercredit p{font-size:13px;letter-spacing:2px}._podcastr .mc4wp-form button,._podcastr .mc4wp-form input[type=submit],._podcastr .mc4wp-form input[type=button]{border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress_elementor #sidebar .panel__heading h3,._castopress_elementor .elementor-widget-sidebar .panel__heading h3{color:#fff}._castopress_elementor .terms-list a{color:inherit}@media screen and (min-width: 1161px){._castopress_elementor .albumCover{margin-top:110px}._castopress_elementor.single-album .sr_it-single-post.featured{margin-top:-50px}}._castopress_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress_elementor .classic-menu.responsive>ul>li.current-menu-item>a,._castopress_elementor .classic-menu.responsive>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress_elementor .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress_elementor .classic-menu #menu-main-menu a:hover:after,._castopress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress_elementor .responsive #menu-main-menu a:after{display:none}._castopress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._castopress h1,._castopress h2,._castopress h3,._castopress h4,._castopress h5,._castopress h6{font-weight:initial}._castopress .about-text .vc_custom_heading strong{color:#bb825d;font-weight:400}._castopress .about-text p{line-height:28px;text-transform:uppercase}._castopress .sponsor-stats p{text-transform:uppercase}._castopress .sponsorkit-stats-numbers p,._castopress .sponsorkit-stats-numbers h1{color:#222325}._castopress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#fff !important}@media only screen and (max-width: 849px){._castopress .container{padding-top:30px}._castopress #footer .container{padding-top:0px}}._castopress .terms-list a{color:inherit !important}._castopress blockquote{border-left-color:inherit}._castopress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._castopress .host-avatar{display:inline-block}._castopress .host-name{position:relative;top:10px;margin-left:10px}._castopress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._castopress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._castopress h1.page-title{font-size:42px;line-height:42px}._castopress .page-subtitle{font-size:21px;line-height:24px}._castopress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._castopress span.heading-b3{height:3px !important;width:45px !important}._castopress .esg-grid{font-family:inherit}._castopress sup{font-size:22px}._castopress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress .iron-audioplayer .track-title{text-transform:uppercase}._castopress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._castopress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._castopress .vc_btn3{padding:15px 30px}._castopress .vc_btn3:not(:hover){color:inherit !important;background-color:#19191b !important}._castopress .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress .classic-menu.responsive>ul>li.current-menu-item>a,._castopress .classic-menu.responsive>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress .classic-menu #menu-main-menu a:hover:after,._castopress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress .responsive #menu-main-menu a:after{display:none}._castopress .classic-menu #menu-main-menu .logo a:after{display:none}._castopress #footer .footercredit p{font-size:13px;letter-spacing:2px}._castopress #footer p{text-transform:uppercase;color:inherit}._castopress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._castopress .mc4wp-form button,._castopress .mc4wp-form input[type=submit],._castopress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#19191b !important;font-family:inherit !important;text-transform:uppercase}._castopress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._castopress .mc4wp-form input::placeholder{color:#7d8189 !important}._castopress .mc4wp-form input[type=text],._castopress .mc4wp-form input[type=email],._castopress .mc4wp-form input[type=tel],._castopress .mc4wp-form input[type=url],._castopress .mc4wp-form input[type=date],._castopress .mc4wp-form input[type=number],._castopress .mc4wp-form select,._castopress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#3e4249;border:none}._promote_elementor .rotateMeCW{transform:rotate(90deg)}._promote_elementor .classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo,._promote_elementor .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo{left:0px}._promote_elementor .logo-desktop,._promote_elementor .classic-menu.mini .logo img{height:67px}._promote_elementor .paypal-donate{text-align:center}._promote_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._promote_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._promote_elementor .events-bar{margin-bottom:15px}@media (max-width: 1280px){._promote_elementor .verticalHeadingLeft{top:50% !important;left:-195px !important}._promote_elementor .verticalHeadingRight{top:50% !important;right:-180px !important}}@media (min-width: 920px){._promote_elementor .sonaar-filters .eg-search-wrapper{float:right;margin-top:30px}._promote_elementor .sonaar-filters .esg-filters:after{content:"";display:table;clear:both}}._streamking_elementor .paypal-donate{text-align:center}._streamking_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._streamking_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._streamking_elementor .classic-menu.mini{box-shadow:0px 0px 10px #0000002e}._streamking_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._streamking_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._streamking_elementor .classic-menu #menu-main-menu a:hover:after,._streamking_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._streamking_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._streamking_elementor .responsive #menu-main-menu a:after{display:none}._streamking_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress_elementor .classic-menu #menu-main-menu a:hover:after,._speakerpress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress_elementor .responsive #menu-main-menu a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress h1,._speakerpress h2,._speakerpress h3,._speakerpress h4,._speakerpress h5,._speakerpress h6{font-weight:initial}._speakerpress .about-text .vc_custom_heading strong{color:#61DAC3;font-weight:400}._speakerpress .about-text p{line-height:28px;text-transform:uppercase}._speakerpress .sponsor-stats p{text-transform:uppercase}._speakerpress .sponsorkit-stats-numbers p,._speakerpress .sponsorkit-stats-numbers h1{color:#fff}._speakerpress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#61DAC3 !important}@media only screen and (max-width: 849px){._speakerpress body:not(.home) .container{padding-top:30px}._speakerpress #footer .container{padding-top:0px}}._speakerpress .terms-list a{color:inherit !important}._speakerpress blockquote{border-left-color:inherit}._speakerpress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._speakerpress .host-avatar{display:inline-block}._speakerpress .host-name{position:relative;top:10px;margin-left:10px}._speakerpress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._speakerpress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._speakerpress h1.page-title{font-size:42px;line-height:42px}._speakerpress .page-subtitle{font-size:21px;line-height:24px}._speakerpress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._speakerpress span.heading-b3{height:3px !important;width:45px !important}._speakerpress .esg-grid{font-family:inherit}._speakerpress sup{font-size:22px}._speakerpress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._speakerpress .iron-audioplayer .track-title{text-transform:uppercase}._speakerpress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._speakerpress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._speakerpress .vc_btn3{padding:15px 30px}._speakerpress .vc_btn3:not(:hover){color:inherit !important;background-color:#ddd !important}._speakerpress .classic-menu #menu-main-menu ul.sub-menu li a{letter-spacing:0px;padding-left:10px;padding-right:10px}._speakerpress .classic-menu.responsive>ul>li.current-menu-item>a,._speakerpress .classic-menu.responsive>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._speakerpress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._speakerpress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress .classic-menu #menu-main-menu a:hover:after,._speakerpress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress .responsive #menu-main-menu a:after{display:none}._speakerpress .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress #footer .footercredit p{font-size:13px;letter-spacing:2px}._speakerpress #footer p{text-transform:uppercase;color:inherit}._speakerpress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._speakerpress #footer .vc_general.vc_btn3:focus,._speakerpress #footer .vc_general.vc_btn3:hover{color:#595d63 !important}._speakerpress .mc4wp-form button,._speakerpress .mc4wp-form input[type=submit],._speakerpress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#fff !important;font-family:inherit !important;text-transform:uppercase}._speakerpress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._speakerpress .mc4wp-form input::placeholder{color:#7d8189 !important}._speakerpress .mc4wp-form input[type=text],._speakerpress .mc4wp-form input[type=email],._speakerpress .mc4wp-form input[type=tel],._speakerpress .mc4wp-form input[type=url],._speakerpress .mc4wp-form input[type=date],._speakerpress .mc4wp-form input[type=number],._speakerpress .mc4wp-form select,._speakerpress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#ececec;border:none}._symphony_elementor .sonaar-podcast-player-bottom{display:none !important}.sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImxpYnMvX2ZhbmN5Ym94LnNjc3MiLCJsaWJzL19wZXJmZWN0LXNjcm9sbGJhci5taW4uc2NzcyIsImJhc2UvX3ZhcmlhYmxlLnNjc3MiLCJiYXNlL192Y3RlbXBsYXRlcy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fc3R5bGUuc2NzcyIsImJhc2UvX21lbnUuc2NzcyIsInBvc3R0eXBlL192aWRlby5zY3NzIiwicG9zdHR5cGUvX2FydGlzdC5zY3NzIiwicG9zdHR5cGUvX3BsYXlsaXN0LnNjc3MiLCJwb3N0dHlwZS9fZXZlbnQuc2NzcyIsIndpZGdldC9fZ3JpZC5zY3NzIiwicG9zdHR5cGUvX3BvZGNhc3Quc2NzcyIsIndpZGdldC9fZXZlbnRsaXN0LnNjc3MiLCJ3aWRnZXQvX3JhZGlvLnNjc3MiLCJ3aWRnZXQvX2lyb24tYXVkaW9wbGF5ZXIuc2NzcyIsIndpZGdldC9fc29uYWFyUGxheWVyLnNjc3MiLCJ3aWRnZXQvX3BhZ2UtYmFubmVyLnNjc3MiLCJwbHVnaW5zL19wbHVnaW5zLnNjc3MiLCJwbHVnaW5zL193b29jb21tZXJjZS5zY3NzIiwicGx1Z2lucy9fdmlzdWFsLWNvbXBvc2VyLnNjc3MiLCJwbHVnaW5zL19tYWlsY2hpbXAtZm9yLXdwLnNjc3MiLCJiYXNlL19jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdsaWJzL19mYW5jeWJveC5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvc29uYWFyLW11c2ljL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyc7XHJcbkBpbXBvcnQgJ2xpYnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLm1pbi5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fdmFyaWFibGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX3ZjdGVtcGxhdGVzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19iYXNlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fbWVudS5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX3ZpZGVvLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fYXJ0aXN0LnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcGxheWxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3Bvc3R0eXBlL19ldmVudC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ncmlkLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcG9kY2FzdC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ldmVudGxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcmFkaW8uc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9faXJvbi1hdWRpb3BsYXllci5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19zb25hYXJQbGF5ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcGFnZS1iYW5uZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BsdWdpbnMvX3BsdWdpbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX2N1c3RvbS5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvcm93LXNlcGFyYXRvcnMvcm93LXNlcGFyYXRvcnMvY3NzL3N0eWxlLmNzcyciLCIvKiEgZmFuY3lCb3ggdjIuMS40IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQge1xyXG5cdHotaW5kZXg6IDgwMzA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5uZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHRmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2Uge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGUucG5nJyk7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0yMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNjA7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTE4cHg7XHJcblx0cmlnaHQ6IC0xOHB4O1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogODA0MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2JsYW5rLmdpZicpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogOTk5OTlweDtcclxuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXkgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtbG9jayB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogODAxMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9vdmVybGF5LnBuZycpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn0iLCIvKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjE2ICovXHJcbi5wcy1jb250YWluZXJ7LW1zLXRvdWNoLWFjdGlvbjphdXRvO3RvdWNoLWFjdGlvbjphdXRvO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50Oy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfUBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKXsucHMtY29udGFpbmVye292ZXJmbG93OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5wcy1jb250YWluZXJ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX0ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14Pi5wcy1zY3JvbGxiYXIteC1yYWlsLC5wcy1jb250YWluZXIucHMtYWN0aXZlLXk+LnBzLXNjcm9sbGJhci15LXJhaWx7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWx7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXh7YmFja2dyb3VuZC1jb2xvcjojOTk5O2hlaWdodDoxMXB4fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWx7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteT4ucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjojOTk5O3dpZHRoOjExcHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO2JvdHRvbTowcHg7aGVpZ2h0OjE1cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXh7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojYWFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O2JvdHRvbToycHg7aGVpZ2h0OjZweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyPi5wcy1zY3JvbGxiYXIteCwucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZT4ucHMtc2Nyb2xsYmFyLXh7aGVpZ2h0OjExcHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO3JpZ2h0OjA7d2lkdGg6MTVweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsPi5wcy1zY3JvbGxiYXIteXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7cmlnaHQ6MnB4O3dpZHRoOjZweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyPi5wcy1zY3JvbGxiYXIteSwucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZT4ucHMtc2Nyb2xsYmFyLXl7d2lkdGg6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OTtoZWlnaHQ6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWw+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWwsLnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXktcmFpbHtvcGFjaXR5Oi42fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXh7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjojOTk5fVxyXG4iLCIvL1ByZWRlZmluZWQgQnJlYWstcG9pbnRzIGZvciBtaW4gd2lkdGhcclxuJHNjcmVlbl9kZXNrdG9wOiAxMDI0cHg7XHJcbiRzY3JlZW5fdGFibGV0OiA3NjhweDsiLCIudmNfcm93LnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTQtdGV4dG92ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLnNvbmFhcl90ZW1wbGF0ZXNfYmdfcGF0dGVybntcclxuICAgIGJhY2tncm91bmQtc2l6ZTppbmhlcml0IWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci1zaG9wMSAudmNfYnRuMy1jb250YWluZXIgYXtcclxuICAgIHBhZGRpbmc6IDI1cHggODBweCAyOHB4IDI1cHghaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjI1cHghaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLXNob3AxIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XHJcbiAgICBib3JkZXItd2lkdGg6M3B4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktNSAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7XHJcbiAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjEwJTtcclxufVxyXG59XHJcblxyXG4uc29uYWFyX3RlbXBsYXRlc19hdWRpb3BsYXllcjAwMXtcclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJhbm5lci0yY29sdW1ucy0xXHJcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci0yY29sdW1ucy0xe1xyXG4gICAgJi52Y19yb3d7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS03XHJcbi5zb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS03e1xyXG4gICAgJi52Y19yb3ctZmx1aWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmLnZjX3Jvdy1mbHVpZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4IWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5mb290ZXJjcmVkaXQgcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuZm9vdGVyY3JlZGl0IGF7XHJcbiAgICBjb2xvcjojZmZmO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIHB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIGltZ3tcclxuIHBhZGRpbmc6IDVweCA1dnc7XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIGEudmNfYnRuMy1pY29uLWxlZnQge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLmRpdmlkZXJ3cmFwIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIHAsICNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgcCB7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gYnV0dG9uLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gYXtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIHB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIGltZ3tcclxuIHBhZGRpbmc6IDVweCA1dnc7XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIGFbY2xhc3MqPVwidmNfYnRuMy1pY29uLWxlZnRcIl0ge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIFtjbGFzcyo9XCJmb290ZXItcmFkaXVzXCJde1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0IWltcG9ydGFudDsgIFxyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyAuYWxpZ24tcmlnaHQgLndwYl93cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgKiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgLmFsaWduLXJpZ2h0IC53cGJfd3JhcHBlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDRcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJmb290ZXItd2l0aGltYWdlXCJde1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XHJcbn1cclxuICAgIFxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIHB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XHJcbiAgIHBhZGRpbmc6IDVweCA1dnc7XHJcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDVcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgcCwgI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBwIHtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBhe1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gcHtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gaW1ne1xyXG4gcGFkZGluZzogNXB4IDV2dztcclxudmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgYVtjbGFzcyo9XCJ2Y19idG4zLWljb24tbGVmdFwiXSB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwidmNfYnRuMy1jb250YWluZXJcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImRpdmlkZXJ3cmFwXCJdIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDdcclxuXHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3eyBcclxuICAgIGZvcm17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyAudmNfYnRuMy1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntcclxuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzlhN2QgIWltcG9ydGFudDsgIFxyXG4gICAgfVxyXG4gICAgLmZvb3RlcmNyZWRpdHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwN3tcclxuICAgICAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gNzBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1zb2NpYWwtbWVkaWEtZm9vdGVyXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLXNvY2lhbC1tZWRpYS1mb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIC52Y19idG4zLWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMSAudmNfYnRuMy52Y19idG4zLXNpemUtbWQgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMlxyXG4uc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMiAudmNfYnRuMy52Y19idG4zLXNpemUtc20ge1xyXG4gICAgcGFkZGluZzogMTFweCAxOHB4O1xyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWV2ZW50LWxpc3QtMDEgYW5kIHNvbmFhci10ZW1wbGF0ZXMtZXZlbnQtbGlzdC0wMlxyXG4uc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAxe1xyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgXHJcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjMsIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjM6aG92ZXIsIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjM6YWN0aXZlLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmZvY3Vze1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIGEudmNfYnRuMy1pY29uLWxlZnR7XHJcbiAgICBsZWZ0OiAtMThweDtcclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1iYW5kLW1lbWJlci1mdWxsd2lkdGggXHJcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlci1waWN7XHJcbiAgICBtaW4taGVpZ2h0OiAzN3Z3O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlci1waWN7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgIH1cclxufVxyXG4vLyBzb25hYXItdGVtcGxhdGVzLXN0dWRpby1pbnRyb1xyXG4uc29uYWFyLXRlbXBsYXRlcy1zdHVkaW8taW50cm97XHJcbiAgICAmLnZjX3Jvd3tcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYm9va2luZy0xXHJcbi5zb25hYXItdGVtcGxhdGVzLWJvb2tpbmctMXtcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtaGVhZGluZy1ib2xkLTFcclxuLnNvbmFhci10ZW1wbGF0ZXMtaGVhZGluZy1ib2xkLTF7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnV0dG9ucyBpbnRvIHZpZGVvIGJveFxyXG4udmlkZW8tYmFja2dyb3VuZC0yYnV0dG9ucyAudmNfYnRuMy52Y19idG4zLXNpemUtbGd7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7O1xyXG59IiwiXHJcbmJvZHkgLmZhe1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcztcclxufVxyXG5ib2R5IC5mYS5mYWIsIGJvZHkgLmZhLmZhcywgYm9keSAuZmEuZmFye1xyXG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250QXdlc29tZTtcclxufVxyXG4uZmEsIC5mYXN7IGZvbnQtd2VpZ2h0OiA5MDA7fVxyXG4uZmFyLCAuZmFie2ZvbnQtd2VpZ2h0OjQwMDt9XHJcbi5mYTpub3QoLmZhcyk6bm90KC5mYXIpOm5vdCguZmFiKXtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vKiBJY29uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAgW2NsYXNzXj1cImZhLVwiXSxcclxuICAgW2NsYXNzKj1cIiBmYS1cIl0sIFxyXG4gICAuZmEuZmEteW91dHViZSB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcbiAgIFxyXG4gICBbY2xhc3NePVwiZmEtXCJdOmJlZm9yZSxcclxuICAgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcclxuICAgICB3aWR0aDogMWVtO1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG4gICBcclxuICAgeDotby1wcmVmb2N1cyxcclxuICAgLmZhLWxlZnQtb3Blbi1iaWcsXHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZyxcclxuICAgLmZhLXZpbWVvLFxyXG4gICAuZmEtc291bmRjbG91ZCB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcblxyXG4gICAuZmEtbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xyXG4gICB9XHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG4gICB9XHJcbiAgIC5mYS15b3V0dWJlLXBsYXk6YmVmb3JlLCAuZmEuZmEteW91dHViZTpiZWZvcmUgeyBcclxuICAgICBjb250ZW50OiAnXFxmMTY3JzsgXHJcbiAgIH1cclxuICAgLmZhYi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xyXG4gIH1cclxuXHJcbiAgIC5saW5rIFtjbGFzc149XCJmYS1cIl06YmVmb3JlLFxyXG4gICAubGluayBbY2xhc3MqPVwiIGZhLVwiXTpiZWZvcmUge1xyXG4gICAgIHdpZHRoOiBhdXRvO1xyXG4gICB9XHJcblxyXG5cclxuLyogSGlkZSBIZWFkZXIgYW5kIG1lbnVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5oaWRlLWhlYWRlciB7XHJcbiAgI3B1c2hlci13cmFwIHtcclxuICAgIGxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtcGFkdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5jbGFzc2ljLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1lbnUtaXRlbSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5tZW51LXRvZ2dsZSxcclxuICB1bC5oZWFkZXItdG9wLW1lbnUsXHJcbiAgYS5zYW5kd2ljaC1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICNwdXNoZXIubWVudS10eXBlLWNsYXNzaWMtbWVudSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDNweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9zdHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYS5idF9yc3Nfc3Vic2NyaWJle1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIH1cclxuXHJcbi8qIG1ldGEgKi9cclxuXHJcbi5zcl9pdC1kYXRldGltZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtbWV0YSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3JfaXQtc2luZ2xlcG9zdC10aXRsZSB7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XHJcbiAgICAuc3JfaXQtc2lkZWJhci1lbmFibGUgJiB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1zaWRlYmFyLWVuYWJsZS5sZWZ0ICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNSU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogU2lkZWJhclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5zcl9pdC1uYXYge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICYuY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgLnNyX2l0LW5hdlRpdGxlLXRleHQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gICVuYXZXcmFwIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLnNyX2l0LWFycm93IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1uZXh0LXdyYXAge1xyXG4gICAgQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYzMGJcIjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCwgLnNyX2l0LXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNyX2l0LXByZXYtd3JhcCB7XHJcbiAgICBAZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCwgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdCB7XHJcbiAgI3Bvc3QtbGlzdCAudGV4dC1ib3gge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuZGVmYXVsdCBXb3JkUHJlc3NcclxuKi9cclxuXHJcbiNwb3N0LWxpc3Qge1xyXG4gIC5mb3JtYXQtcXVvdGUge1xyXG4gICAgaDIsXHJcbiAgICAuY2xhc3NpYy1tZXRhIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1hdC1hc2lkZSB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtYXQtcXVvdGU7XHJcbiAgfVxyXG4gIC5mb3JtYXQtc3RhdHVzIHtcclxuICAgIEBleHRlbmQgLmZvcm1hdC1xdW90ZTtcclxuICAgIC5ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHJnYigyMCwgMjAsIDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3JfaXQtcGFkdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4jc29uYWFyX25vdGljZV90cmlhbHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLyotLS0tLS0gR1JJRCAtLS0tLS0tKi9cclxuLnNvbmFhci1ncmlke1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gIGdyaWQtcm93LWdhcDogMTBweDtcclxufVxyXG4uc29uYWFyLWdyaWQtMntcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxufVxyXG4uc29uYWFyLWdyaWQtM3tcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xyXG59XHJcbi5zb25hYXItZ3JpZC00e1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gIH1cclxufVxyXG4uc29uYWFyLWdyaWQuc29uYWFyLWdyaWQtZnVsbHdpZHRoLW1vYmlsZXtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgPmRpdntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qLS0tLS0tIEVORCBHUklEIC0tLS0tLS0qL1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5odG1sIHsgXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgJi53cC1hZG1pbi1iYXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMxRjFGMUY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDIge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmgzIHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDUge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmg2IHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG4uc2l0ZS1sb2dvLnJpZ2h0dHlwZSxcclxuLnNpdGUtbG9nby5sZWZ0dHlwZSB7XHJcbiAgdG9wOiAzMHB4O1xyXG59XHJcblxyXG5cclxuLndwLWFkbWluLWJhciAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAvLyBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLndwLWFkbWluLWJhciAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgbGkubG9nbyB7XHJcbiAgdG9wOiAtNjBweDtcclxufVxyXG5cclxuLndwLWFkbWluLWJhciAuZml4ZWRfaGVhZGVyIC5zb25hYXItbWVudS1ib3h7XHJcbiAgLm1lbnUtdG9nZ2xlLFxyXG4gIC5zaXRlLWxvZ28ge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAgIHRvcDogMzFweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDRweCkge1xyXG4gIC53cC1hZG1pbi1iYXIgI21lbnUtbWFpbi1tZW51LCAud3AtYWRtaW4tYmFyICNtZW51LXJlc3BvbnNpdmUtbWVudXtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAud3AtYWRtaW4tYmFyIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB7XHJcbiAgICB0b3A6IDQ2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZm9udGZpeCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogIzFmMWYxZjtcclxufVxyXG5cclxuZm9ybSxcclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaGVhZGVyLFxyXG5mb290ZXIsXHJcbmFydGljbGUsXHJcbnNlY3Rpb24sXHJcbmhncm91cCxcclxubmF2LFxyXG5maWd1cmUsXHJcbmFzaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZSBoMSxcclxuaDEucGFnZS10aXRsZSxcclxuLmVycm9yNDA0IGgxIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy10IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDBweDtcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XHJcbiAgc3Bhbi5oZWFkaW5nLXQge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbiAgLmJveGVkIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuc3Bhbi5oZWFkaW5nLWIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuc3Bhbi5oZWFkaW5nLXQzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy1iMyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctc2lkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jc2lkZWJhciBzcGFuLmhlYWRpbmctdDMsXHJcbiNzaWRlYmFyIHNwYW4uaGVhZGluZy1iMywgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzcGFuLmhlYWRpbmctdDMsXHJcbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAvKiBjc3MtMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xyXG4gIC8qIE1vemlsbGEsIHNpbmNlIDE5OTkgKi9cclxuICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xyXG4gIC8qIE9wZXJhIDQtNiAqL1xyXG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcclxuICAvKiBPcGVyYSA3ICovXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDUuNSsgKi9cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUudXBwZXJjYXNlIGgxIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ud2lkZ2V0LnVwcGVyY2FzZSBoMyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLndpZGdldC10aXRsZTphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5oMyAucnNzd2lkZ2V0IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbmgzIC5yc3N3aWRnZXQgaW1nIHtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLndpZGdldF9yc3MgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIGxpIC5yc3N3aWRnZXQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ud2lkZ2V0X3JzcyBsaSAucnNzLWRhdGUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLndpZGdldF9yc3MgLnJzc1N1bW1hcnkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50YWJsZSxcclxudGgsXHJcbnRkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5zaW5nbGUtZXZlbnQgdGFibGUsXHJcbi5zaW5nbGUtZXZlbnQgdGgsXHJcbi5zaW5nbGUtZXZlbnQgdGQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtZXZlbnQgdGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbmNvZGUsXHJcbnByZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMi4wIEdlbmVyYWxcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiAyLjEgSGVscGVyIENsYXNzZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBDbGVhcmluZyBmbG9hdHMgKi9cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcblxyXG4vKiBObyB1bmRlcmxpbmVzIG9uIGxpbmsgKi9cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm9wYWNpdHl6ZXJvIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uY2xlYXI6YWZ0ZXIsXHJcbi5hdG9sbDphZnRlcixcclxuLmlzbGFuZDphZnRlcixcclxuLmlzbGV0OmFmdGVyLFxyXG4ud2lkZ2V0OmFmdGVyLFxyXG4ud2lkZ2V0LWFyZWE6YWZ0ZXIsXHJcbi50ZXh0d2lkZ2V0OmFmdGVyLFxyXG4ucGFuZWxfX2hlYWRpbmc6YWZ0ZXIsXHJcbi5wYW5lbF9fYm9keTphZnRlcixcclxuLmNvbnRlbnRfX3dyYXBwZXI6YWZ0ZXIsXHJcbi5zZWN0aW9uOmFmdGVyLFxyXG4uZW50cnk6YWZ0ZXIsXHJcbi5waG90b3MtbGlzdDphZnRlcixcclxuLnBhbmVsIC5uYXYtaG9sZGVyOmFmdGVyLFxyXG4uaGVhZGluZzphZnRlcixcclxuI25hdjphZnRlcixcclxuLm1lbnU6YWZ0ZXIsXHJcbiNoZWFkZXI6YWZ0ZXIsXHJcbiN0d29jb2x1bW5zOmFmdGVyLFxyXG4ubGlua3MtYmxvY2s6YWZ0ZXIsXHJcbi50d28tY29sdW1uczphZnRlcixcclxuLmZvcm0gLnJvdzphZnRlcixcclxuLmluZm8tc2VjdGlvbjphZnRlcixcclxuLmZvcm0gLmJveDphZnRlcixcclxuLmZvcm0tc3VibWl0OmFmdGVyLFxyXG4uY29udGFpbmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uaGVudHJ5IHtcclxuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmFqYXgtbG9hZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9hamF4LWxvYWRlci5naWYpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLXNlY3Rpb24uYWpheC1sb2FkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OCUgMTAwJTtcclxufVxyXG5cclxuXHJcbi8qI3dwLWFkbWluLWJhci1zaXRlLW5hbWUgYSB7XHJcblx0bWF4LXdpZHRoOiAgICAgMTAwcHg7XHJcblx0b3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiAgIG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufSovXHJcblxyXG4uZmFuY3lib3gtbG9jayAuZmFuY3lib3gtb3ZlcmxheSB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyptYWtlIGxpZ2h0Ym94IGZpdCBpbnRvIGEgc21hbGwgZGV2aWNlKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuZmFuY3lib3gtd3JhcCB7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mYW5jeWJveC1za2luLFxyXG4gIC5mYW5jeWJveC1za2luIGlmcmFtZSxcclxuICAuZmFuY3lib3gtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZhbmN5Ym94LXNraW4ge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmFuY3lib3gtY2xvc2Uge1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbHdpZHRoaW1nIGltZyB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG5cclxuLyogQXNzaXN0aXZlIHRleHQgKi9cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIxNzU5YjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDVweDtcclxuICB0b3A6IDVweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgei1pbmRleDogMTAwMDAwO1xyXG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIgKi9cclxufVxyXG5cclxuLmxpc3Rpbmctc2VjdGlvbi52aWRlb3MsXHJcbi50d29fY29sdW1uX2FsYnVtLFxyXG4uaXJvbl93aWRnZXRfcG9zdHMsXHJcbi5hcnRpY2xlcy1zZWN0aW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiAyLjIgQ29tcG9uZW50IEFuaW1hdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG59XHJcblxyXG4uZmFkZS5pbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29sbGFwc2UuaW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xyXG59XHJcblxyXG5cclxuLyogMi4zIFJlc3BvbnNpdmUgQXNzZXRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLypcclxuICogUmVzcG9uc2l2ZSBpbWFnZXNcclxuICpcclxuICogRmx1aWQgaW1hZ2VzIGZvciBwb3N0cywgY29tbWVudHMsIGFuZCB3aWRnZXRzXHJcbiAqL1xyXG5cclxuLmVudHJ5IGltZyxcclxuLmNvbW1lbnQtY29udGVudCBpbWcsXHJcbi53aWRnZXQgaW1nLFxyXG4ud3AtY2FwdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogTWFrZSBzdXJlIGltYWdlcyB3aXRoIFdvcmRQcmVzcy1hZGRlZCBoZWlnaHQgYW5kIHdpZHRoIGF0dHJpYnV0ZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXHJcblxyXG4uY29tbWVudC1jb250ZW50IGltZ1toZWlnaHRdLFxyXG5pbWdbY2xhc3MqPVwiYWxpZ25cIl0sXHJcbmltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0sXHJcbmltZ1tjbGFzcyo9XCJhdHRhY2htZW50LVwiXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbWcuc2l6ZS1mdWxsLFxyXG5pbWcuc2l6ZS1sYXJnZSxcclxuaW1nLndwLXBvc3QtaW1hZ2Uge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZy5mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcud3AtcG9zdC1pbWFnZS5vcmlnaW5hbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC8vbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyogTWFrZSBzdXJlIHZpZGVvcyBhbmQgZW1iZWRzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0LFxyXG52aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogT3ZlcnJpZGUgdGhlIFR3aXR0ZXIgZW1iZWQgZml4ZWQgd2lkdGguICovXHJcblxyXG4udHdpdHRlci10d2VldC1yZW5kZXJlZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBJbWFnZXMgKi9cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuaW1nLmFsaWdubGVmdCB7XHJcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcclxuICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG5pbWcuYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luOiA1cHggMCA1cHggMTBweDtcclxufVxyXG5cclxuaW1nLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IDVweCBhdXRvO1xyXG59XHJcblxyXG5pbWcuYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxyXG4uZW50cnktY2FwdGlvbixcclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuaW1nLndwLXNtaWxleSxcclxuLnJzc3dpZGdldCBpbWcge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCt1bCxcclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0K29sIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcblxyXG4vKiAyLjUgU29jaWFsIE5ldHdvcmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnBhbmVsLmZpeGVkLWJhciAuc29jaWFsLW5ldHdvcmtzIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ucGFuZWwgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgcGFkZGluZzogMjFweCAwO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29ya3MgYSB7XHJcbiAgY29sb3I6ICM4ODg4ODg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGNvbG9yOiAjODc4Nzg3O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5zaGFyaW5nX3Rvb2xib3ggaSB7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuXHJcbi8qIDIuNiBHcmlkXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIEdyaWQgd3JhcHBlclxyXG4gKi9cclxuXHJcbi5ncmlkLWNvbHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMiU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcblx0ICogR3JpZFxyXG5cdCAqL1xyXG5cclxuLmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHM+LndpZGdldCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIlO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS0xPi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS0xPi53aWRnZXQge1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbHMtLTI+LmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHMtLTI+LndpZGdldCB7XHJcbiAgd2lkdGg6IDQ4JTtcclxufVxyXG5cclxuLmdyaWQtY29scy0tMz4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scy0tMz4ud2lkZ2V0IHtcclxuICB3aWR0aDogMzEuMzMlO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS00Pi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS00Pi53aWRnZXQge1xyXG4gIHdpZHRoOiAyMyU7XHJcbn1cclxuXHJcblxyXG4vKiAyLjcgUGFuZWwvSXNsYW5kL1dpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBTaW1wbGUsIGJveGVkIG9mZiBjb250ZW50LCBhcyBwZXI6XHJcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDExLzEwL3RoZS1pc2xhbmQtb2JqZWN0XHJcbiAqIEUuZy46XHJcbiAqXHJcblx0PGRpdiBjbGFzcz1cImF0b2xsXCI+XHJcblx0XHQ8ZGl2IGNsYXNzPVwiaXNsYW5kXCI+XHJcblx0XHRcdEkgYW0gYm94ZWQgb2ZmLlxyXG5cdFx0PC9kaXY+XHJcblx0PC9kaXY+XHJcbiAqXHJcbiAqIFRoZSB0ZXJtIGAuaXNsYW5kYCBmb3IgdGhlIG1vbWVudCBzaW5jZSBgLnBhbmVsYFxyXG4gKiBpcyBjdXJyZW50bHksIG5vbi1zZW1hbnRpY2FsbHksIHVzZWQgZm9yIHRoZSB0b3AgbmF2YmFyLlxyXG4gKlxyXG4gKiBAZGVtbyBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvdThwVjNcclxuICovXHJcblxyXG4uYXRvbGwsXHJcbi5pc2xhbmQsXHJcbi5pc2xldCxcclxuLndpZGdldCxcclxuLnBhbmVsX19ib2R5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5hdG9sbD4gOmxhc3QtY2hpbGQsXHJcbi5pc2xhbmQ+IDpsYXN0LWNoaWxkLFxyXG4uaXNsZXQ+IDpsYXN0LWNoaWxkLFxyXG4ud2lkZ2V0PiA6bGFzdC1jaGlsZCxcclxuLnBhbmVsX19ib2R5PiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3NpZGViYXIsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICAuc2luZ2xlLXBvc3QgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBVc2UgaXQgbGlrZSBhbiBcIm91dGVyIHBhbmVsXCJcclxuICpcclxuICogQGFsaWFzIGAucGFuZWxgLCBgLm91dGVyLXBhbmVsYFxyXG4gKi9cclxuXHJcbiNzaWRlYmFyIC53aWRnZXQsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLndpZGdldCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIC8qb3ZlcmZsb3c6aGlkZGVuOyovXHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBVc2UgaXQgbGlrZSBhbiBcImlubmVyIHBhbmVsXCIgb3IgXCJwYW5lbCBjb250ZW50c1wiXHJcbiAqXHJcbiAqIEBhbGlhcyBgLmlubmVyLXBhbmVsYCwgYC5wYW5lbF9fYm9keWBcclxuICovXHJcblxyXG4uaXNsYW5kLFxyXG4uaXNsZXQsXHJcbi5wYW5lbF9fYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG59XHJcblxyXG4uaXNsYW5kLFxyXG4ucGFuZWxfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZysucGFuZWxfX2JvZHkge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSnVzdCBsaWtlIGAuaXNsYW5kYCwgb25seSBzbWFsbGVyLlxyXG5cclxuXHJcblxyXG4uaXNsZXQge1xyXG5cdHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIE9wdGlvbmFsIEhlYWRpbmdcclxuICovXHJcblxyXG4ucGFuZWxfX2hlYWRpbmcge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnBhbmVsLXRpdGxlLFxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDEucGFuZWwtdGl0bGUsXHJcbmgyLnBhbmVsLXRpdGxlLFxyXG5oMy5wYW5lbC10aXRsZSxcclxuaDQucGFuZWwtdGl0bGUsXHJcbmg1LnBhbmVsLXRpdGxlLFxyXG5oNi5wYW5lbC10aXRsZSxcclxuLnBhbmVsLXRpdGxlLFxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYWRnZXMgJiBBY3Rpb25zXHJcbiAqL1xyXG5cclxuLnBhbmVsLWFjdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcblxyXG4vKiBUZW1wb3JhcnkgZml4ICovXHJcblxyXG4ucGFuZWxfX2hlYWRpbmcgLnBhbmVsLWFjdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wYW5lbC1hY3Rpb24rLnBhbmVsLWFjdGlvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogT3B0aW9uYWwgRm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4gKi9cclxuXHJcbi5wYW5lbF9fZm9vdGVyIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiAucGFuZWwtZ3JvdXAge30gKi9cclxuXHJcblxyXG4vKiBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHMgKi9cclxuXHJcbi5wYW5lbC1ncm91cCAuYXRvbGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBjcm9wIGNvbnRlbnRzIHdoZW4gY29sbGFwc2VkICovXHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cCAuYXRvbGwrLmF0b2xsIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQGRlcHJlY2F0ZWQgSW4gZmF2b3Igb2YgYWJzdHJhY3QgXCJwYW5lbFwiIGNvbXBvbmVudC5cclxuICovXHJcblxyXG5cclxuLyogc2VjdGlvbiAqL1xyXG5cclxuLnNlY3Rpb24ge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBoZWFkaW5nICovXHJcblxyXG5cclxuLypcclxuLmhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvaGVhZGluZy1kZWNvLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oZWFkaW5nIGgxIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGluZyAubGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMThweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuKi9cclxuXHJcbi53aWRnZXQtYmxvY2tzIHtcclxuICBtYXJnaW46IDAgLTMwcHggMjdweCAtMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud2lkZ2V0LWJsb2NrcyAuYmxvY2sge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53aWRnZXQtYmxvY2tzIC5ibG9jayAuaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBoZWlnaHQ6IDI2MnB4O1xyXG59XHJcblxyXG5cclxuLyogdGl0bGUtYm94ICovXHJcblxyXG4udGl0bGUtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMjVweDtcclxuICBwYWRkaW5nOiAyMHB4IDIzcHggMTdweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udGl0bGUtYm94IC5saW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDIwcHg7XHJcbn1cclxuXHJcbi50aXRsZS1ib3ggaDIge1xyXG4gIGZvbnQ6IDI0cHgvMjhweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI3NpZGViYXIgLnBvc3QtZGF0ZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucG9zdC1kYXRlIHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpICB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHNlbGVjdCwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogMi44IENhcm91c2VsXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nKy5jYXJvdXNlbCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDQ5cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1wcmV2LFxyXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gIHdpZHRoOiA1OHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldjpob3ZlciB7XHJcbiAgbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gIHJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbi5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbjogLTI1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuaWNvbi1sZWZ0LW9wZW4tYmlnIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmljb24tcmlnaHQtb3Blbi1iaWcge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlc2V0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMyLjMzJTtcclxuICBtYXJnaW46IDAuNSU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qcy1jYXJvdXNlbCAuc2xpZGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxufVxyXG5cclxuLmNhcm91c2VsIGltZyxcclxuLmFydGljbGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYSxcclxuLmFydGljbGUgYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsIC5tb3JlLFxyXG4uYXJ0aWNsZSAubW9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogOXB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5ob3Zlci1ib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG4gIC8qIGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjb2xvciBwYWxldHRlICovXHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSBhOmZvY3VzIC5ob3Zlci1ib3gsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpob3ZlciAuaG92ZXItYm94LFxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEuaG92ZXIgLmhvdmVyLWJveCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhvdmVyLWJveF9fY2VudGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5ob3Zlci1ib3hfX2lubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIG1hcmdpbjogMCAzNXB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXYsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAubW9yZSB7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAzLjAgU3RydWN0dXJlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMy4xIENvbnRhaW5lclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIHdyYXBwZXIgKi9cclxuXHJcbiN3cmFwcGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogY29udGFpbmVyICovXHJcbi5jb250YWluZXI6YmVmb3JlIHtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDExNDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIC8vIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICB9XHJcbn1cclxuLyogdGhpcyB3aWxsIGF2b2lkIGZsYXNoIHJlc2l6aW5nIHdoZW4gbG9hZGluZyBhIHBhZ2Ugd2l0aCBFbGVtZW50b3IgdmVyc2lvbiBvbmx5LiBJdCBkb2VzbnQgd29yayB3aXRoIFdQQmFrZXJ5ICovXHJcbmJvZHk6bm90KC5zaW5nbGUpOm5vdCgucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWV2ZW50KS5lbGVtZW50b3ItcGFnZSAuY29udGFpbmVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgcGFkZGluZzowcHggMHB4IDBweCAwcHg7XHJcbn1cclxuZm9vdGVyIC5jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcclxufVxyXG4vKiBtYWtlIHN1cmUgdGhlIGJveGVkIGNvbnRhaW5lciBvdmVybGFwIHRoZSBwYWdlIGJhbm5lciBpbiBwb2RjYXN0cywgcGxheWxpc3QsIGV0Yy4uIFdlIGRvIHRoaXMgYmVjYXVzZSB3ZSByZW1vdmVkIHRoZSB6LWluZGV4IG9uIC5jb250YWluZXIgYmVjYXVzZSBvZiB0aGUgYmxlbmQgbW9kZSBpc3N1ZSB3aXRoIHRoZSBmb290ZXIqL1xyXG4uc2luZ2xlIC5ib3hlZCB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIHotaW5kZXg6IDEwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmdsZSAuY29udGFpbmVyLFxyXG4uYmxvZyAuY29udGFpbmVyLFxyXG4ucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLyogdGhpcyB3aWxsIGF2b2lkIHBsYXlsaXN0IHRvIGJlIGZ1bGx3aWR0aCAqL1xyXG4jc29uYWFyLXBsYXllciAucGxheWxpc3QgLmNvbnRhaW5lcntcclxubWF4LXdpZHRoOjExNDRweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiAuY29udGVudF9fd3JhcHBlciB7fSAqL1xyXG5cclxuLmNvbnRlbnRfX21haW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5jb250ZW50LS1yZXYgLmNvbnRlbnRfX21haW4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnBhbmVsLW5ldHdvcmtzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbn1cclxuXHJcblxyXG4vKiAzLjIgU2lkZWJhclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbnRlbnQtLXJldj4uc3JfaXQtY29udGVudC1zaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qIDMuMyBQb3N0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnN0aWNreXBvc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvc3RpY2t5Y29ybmVyLnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc3RpY2t5cG9zdCBpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogN3B4O1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5zdGlja3kgLnN0aWNreXBvc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3RpY2t5IHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5cclxuLyogMy40IFBvc3QgTGlzdFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1lZGlhLWxpc3QsXHJcbi5saXN0aW5nLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWRlY29yYXRpb24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcGFkZGluZzogMC4yNWVtO1xyXG59XHJcblxyXG4ubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS1hdWRpbyB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtYXVkaW8sXHJcbi5tZWRpYS1ibG9jayBhOmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS12aWRlbyxcclxuLm1lZGlhLWJsb2NrIGE6aG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtdmlkZW8ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogbWVkaWEtYmxvY2sgKi9cclxuXHJcbi5tZWRpYS1ibG9jayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jazphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC8qY29sb3I6IzAwMDsqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAvKmJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNzsqL1xyXG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdC1waHAgLm1lZGlhLWJsb2NrIGEsIC5saXN0aW5nLXNlY3Rpb24gLm1lZGlhLWJsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sgYSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIHtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5pbWFnZS5yZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLmVtcHR5IHtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjg1cHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAudGV4dC1ib3guZW1wdHkge1xyXG4gIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDEwcHg7XHJcbn1cclxuXHJcbi5tZXRhLXNpbXBsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgaDIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLm5ld3MgLm1lZGlhLWJsb2NrIGgyLFxyXG4uaXJvbl93aWRnZXRfcmVjZW50X3Bvc3RzIC5uZXdzIC5tZWRpYS1ibG9jayBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLm1lZGlhLWJsb2NrIGgyIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmNhdGVnb3J5IHtcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAubWV0YS1zaW1wbGUge1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rLFxyXG4ubWVkaWEtYmxvY2sgLnBvc3QtY2F0ZWdvcmllcyxcclxuLm1lZGlhLWJsb2NrIC5wb3N0LXRhZ3Mge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIgLnNyX2l0LWRhdGV0aW1lLFxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuY2F0ZWdvcnkge1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmV4Y2VycHQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcbi8qIDMuNSBQb3N0IEFjY29yZGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDMuIEN1c3RvbSBiYWNrZ3JvdW5kIHBvc2l0b25cclxuKHRvIHVzZSBhcyBleHRyYSBjbGFzcyBvbiBhbiB2aXN1YWwgY29tcHNlciBlbGVtZW50KVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI3dyYXBwZXIgLmJnLWxlZnQtdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctbGVmdC1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1sZWZ0LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLXJpZ2h0LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1yaWdodC1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctcmlnaHQtYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci10b3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDQuMCBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA0LjEgU2l0ZSBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5oZWFkZXJfX2xlZnQsXHJcbi5oZWFkZXJfX2xlZnQ6YmVmb3JlLFxyXG4uc2l0ZS10aXRsZSxcclxuLnNpdGUtZGVzY3JpcHRpb24sXHJcbi5ibG9ja3F1b3RlLWJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNpdGUtdGl0bGUsXHJcbi5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBsb2dvICovXHJcblxyXG4uc2l0ZS10aXRsZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAxMjBweDtcclxufVxyXG5cclxuLnNpdGUtdGl0bGUgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5sb2dvLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubG9nby1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmxvZ28tcGFuZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxMnB4IDMwcHggMCAwO1xyXG59XHJcblxyXG4ubG9nby1wYW5lbCBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wYW5lbC5maXhlZC1iYXIgLmxvZ28tcGFuZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jbWVudS10cmlnZ2VyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICB9XHJcbiAgJi5kZXNrdG9wIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtZW51LXRyaWdnZXItbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogc2xvZ2FuICovXHJcblxyXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxOTBweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd29yZC1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG5cclxuLyogYmxvY2txdW90ZS1ib3ggKi9cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSBjaXRlIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3gge1xyXG4gIG1heC13aWR0aDogNDcwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCBibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKAnFwiO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggYmxvY2txdW90ZTphZnRlciB7XHJcbiAgY29udGVudDogXCLigJ1cIjtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGZpZ2NhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQ6IDE0cHgvMTZweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGZpZ2NhcHRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luOiA4cHggMTlweCAwIDA7XHJcbn1cclxuXHJcbmJvZHkucHVzaE1lbnUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNwdXNoZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAyMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAmLnB1c2hlci10eXBlLXB1c2gtbWVudXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwdXNoZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgei1pbmRleDogMzA7XHJcbn1cclxuXHJcbiNvdmVybGF5IHtcclxuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XHJcbn1cclxuXHJcbiNvdmVybGF5IC5wZXJzcGVjdGl2ZSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDM1JSBjZW50ZXIgMDtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuXHJcbi8qIFJJR0hULVNJREUgQU5JTUFUSU9OUyAqL1xyXG5cclxuLnNpdGUtbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qXHR0b3A6NDBweDsqL1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2l0ZS1sb2dvLnJpZ2h0dHlwZSB7XHJcbiAgbGVmdDogNDBweDtcclxufVxyXG5cclxuLnNpdGUtbG9nby5sZWZ0dHlwZSB7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hbHQtbWVudS10b2dnbGU6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpeGVkX2hlYWRlciAuc29uYWFyLW1lbnUtYm94IC5tZW51LXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDU7XHJcbn1cclxuXHJcbi5maXhlZF9oZWFkZXIgLnNpdGUtbG9nbyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbn1cclxuXHJcbiNmaXhlZC1wYW5lbCAubWVudS10b2dnbGUge1xyXG4gIHRvcDogMjVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL21lbnUtb3Blbi13LnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubWVudS10b2dnbGU6aG92ZXIsXHJcbi5tZW51LXRvZ2dsZS1vZmY6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlLmhpZGRlbi1vbi1kZXNrdG9wIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAubWVudS10b2dnbGUuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpZGUtbWVudS1vcGVuIC5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSB7XHJcbiAgcmlnaHQ6IDM1cHg7XHJcbiAgcGFkZGluZzogMTJweCA3MHB4IDEycHggMTBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUubGVmdHR5cGUge1xyXG4gIGxlZnQ6IDM1cHg7XHJcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggNzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudS5yaWdodHR5cGUgbGkge1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LmxlZnR0eXBlIGxpIHtcclxuICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIHVsIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IC5sYW5ndWFnZXMtc2VsZWN0b3Igc2VsZWN0IHtcclxuICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSxcclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIC5sYW5ndWFnZXMtc2VsZWN0b3IgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogaW5pdGlhbDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCBsaS5ob3RsaW5rLmxhbmd1YWdlcy1zZWxlY3RvciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIC5sYW5ndWFnZXMtc2VsZWN0b3IgbGkgYSB7XHJcbiAgd2lkdGg6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpdGUtbG9nbyB7XHJcbiAgICAvKnRvcDoyNXB4OyovXHJcbiAgfVxyXG4gIC5zaXRlLWxvZ28ucmlnaHR0eXBlIHtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5zaXRlLWxvZ28ubGVmdHR5cGUge1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jZml4ZWQtcGFuZWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmODg4ODc7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogLTc4cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpeGVkLXBhbmVsLWxvZ28ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0zNXB4O1xyXG59XHJcblxyXG4uZml4ZWQtcGFuZWwtbG9nbyBpbWcge1xyXG4gIG1heC1oZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcblxyXG4vKiA0LjMgQnJlYWRjcnVtYnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgbWFyZ2luOiAwIDAgMjlweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDIxcHggMnB4IDFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcclxuICBjb250ZW50OiAnPic7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xM3B4O1xyXG4gIHRvcDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiA0LjQgUHJpbWV0aW1lXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jcGFnZV9wcmltZXRpbWUgLmlvc1NsaWRlcldyYXAge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByaW1laW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxufVxyXG5cclxuLmlvc1NsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIHtcclxuICB3aWR0aDogODcycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC01cHggIzAwMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciBpbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAuc2VsZWN0b3JTaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1zaGFkb3cucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDU2cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAtMTdweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMzdweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnByZXYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1wcmV2LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAubmV4dCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1uZXh0LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICBiYWNrZ3JvdW5kOiAjYWFhO1xyXG4gIG1hcmdpbjogMXB4IDFweCAxcHggMTFweDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtLmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMXB4O1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuc2VsZWN0ZWQge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5zZWxlY3RlZC5maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNjcm9sbGJhckNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMjRweDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaW9zU2xpZGVyV3JhcCB7XHJcbiAgICBoZWlnaHQ6IDMzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciB7XHJcbiAgICB3aWR0aDogOTU0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNS4wIENvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA1LjEgRW50cnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53cC1mZWF0dXJlZC1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZW50cnkge1xyXG4gLyogZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7Ki9cclxufVxyXG5cclxuXHJcbi8qIDUuMiBOZXdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogYXJ0aWNsZXMtc2VjdGlvbiAqL1xyXG5cclxuLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMzMuMyU7XHJcbiAgcGFkZGluZzogMCA0MHB4IDM4cHggMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIC00cHggMCAwO1xyXG59XHJcblxyXG4jdHdvY29sdW1ucyAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG5cclxuLmFydGljbGVzLXNlY3Rpb24gLmFydGljbGUgLmhvbGRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZjtcclxufVxyXG5cclxuLnZpZGVvLXBvc3Qge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG5cclxuLyouc2luZ2xlLXBvc3QgdGltZXtcclxuXHRmb250LXNpemU6MTJweDtcclxufSovXHJcblxyXG4uc3JfaXQtc2luZ2xlLXBvc3QgLnNwbGl0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogbWV0YSAqL1xyXG5cclxuLnNyX2l0LW1ldGEgLmxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIG1heC13aWR0aDogNjAlO1xyXG59XHJcblxyXG4uY2xhc3NpYy1tZXRhIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIC5zcl9pdC1tZXRhIC5saW5rcyB7XHJcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEge1xyXG4gIG1hcmdpbjogMCAwIDE4cHg7XHJcbn1cclxuXHJcblxyXG4vKiBibG9ja3F1b3RlLWJsb2NrICovXHJcblxyXG4uYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgLyogYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGNvbG9yOiAjZTgwZTUwOyovXHJcbiAgbWFyZ2luOiAwIDAgMjZweDtcclxuICBwYWRkaW5nOiA0MHB4IDUwcHggNDZweCA1OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgLnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMCA5cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxNHB4LzE4cHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG4vKiBsaW5rcy1ibG9jayAqL1xyXG5cclxuLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4jY29udGVudCAubGlua3MtYmxvY2sgLmJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC52aWRlby1ibG9jayAubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgcGFkZGluZzogMzFweCAwIDQ4cHg7XHJcbn1cclxuXHJcbmEuYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA4cHggMjBweDtcclxuICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5wbGF5bGlzdCBhLmJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRyaWRlbnQgYS5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDhweCAxOHB4IDRweDtcclxufVxyXG5cclxuYS5idXR0b246aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN0b3JlLWxpc3QgYS5idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuXHJcbi8qIHR3by1jb2x1bW5zICovXHJcblxyXG4udHdvLWNvbHVtbnMge1xyXG4gIG1hcmdpbjogMCAtNDBweCAwIDA7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyAuY29sdW1uLWxhc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyBwIHtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gIG1hcmdpbjogMjJweCAwIDI2cHg7XHJcbiAgcGFkZGluZzogMzdweCA0NXB4IDQ1cHggNjJweDtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMTRweDtcclxufVxyXG5cclxuLmZvcm0tYmxvY2sge1xyXG4gIHBhZGRpbmc6IDM1cHggMCAwO1xyXG59XHJcblxyXG5cclxuLyogTmV3cyBHcmlkICovXHJcblxyXG4ubmV3cy1ncmlkLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDElO1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjUlO1xyXG4gIHdpZHRoOiA0OS41JTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcC5yaWdodCB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMC41JTtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhIGltZyxcclxuLm5ld3MtZ3JpZC13cmFwIGEgLm5ld3MtZ3JpZC10YWIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIC5uZXdzLWdyaWQtdGFiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB0aW1lIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLm5ld3MtZ3JpZC13cmFwIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsYXNzaWMgQmxvZyAqL1xyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLmNsYXNzaWMtbWV0YSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5jbGFzc2ljLW1ldGEgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgcGFkZGluZzogMzVweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGgyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljLFxyXG5hcnRpY2xlIC5tb3JlLWxpbmsge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljOmhvdmVyLFxyXG5hcnRpY2xlIC5tb3JlLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzLFxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtY2F0ZWdvcmllcyBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIGkge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5cclxuLyogNS4zIEV2ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGl0bGUtcm93LmhvdmVyIC5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG5cclxubGkuZXhwYW5kZWQgLnRpdGxlLXJvdyAuaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG5cclxuXHJcbi8qIFNpbmdsZSBQYWdlICovXHJcblxyXG4uZXZlbnQtdGV4dC13cmFwLXNpbmdsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGN0Y3Rjc7XHJcbiAgY29sb3I6ICM1QTVBNUE7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiA2NnB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgc3Bhbi5sb2NhdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjNUE1QTVBO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHNwYW4uY2l0eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5idXR0b24ge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAubGVmdGhhbGYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0Ni41JTtcclxuICBtYXJnaW4tcmlnaHQ6IDQuNSU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAucmlnaHRoYWxmIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciB0YWJsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLmV2ZW50LWljb24ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmV2ZW50LXdyYXBwZXIgLmxlZnRoYWxmIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ldmVudC13cmFwcGVyIC5yaWdodGhhbGYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biBoMiBzcGFuLFxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB0aW1lIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93bjpob3ZlciBoMiBzcGFuIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRpdGxlLXJvdy5uby1jb3VudGRvd246aG92ZXIgdGltZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIGEge1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdW50ZG93bi1ibG9jay5maW5pc2hlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogTkVXIEVWRU5UUyBXSURHRVQgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Rfc2lkZWJhciBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1hcnRpc3Qge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfZXZlbnRzLndpZGdldD51bCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ldmVudHMtYmFyIHtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIDUuNCBBbGJ1bVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmFsYnVtLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiA5MHZoO1xyXG4gIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5iYWNrQ292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC01MHB4O1xyXG4gIGxlZnQ6IC01MHB4O1xyXG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgMTAwcHgpO1xyXG4gIGhlaWdodDogY2FsYyggMTAwJSArIDEwMHB4KTtcclxufVxyXG5cclxuLmFsYnVtQ292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLyp3aWR0aDogODAlOyovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLmFsYnVtQ292ZXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5hbGJ1bUNvdmVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLyptYXgtd2lkdGg6IDUwJTsqL1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIC5hbGJ1bUNvdmVyIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1OXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAuYWxidW1Db3ZlciB7XHJcbiAgICB3aWR0aDogNDY0cHg7XHJcbiAgICBoZWlnaHQ6IDQ2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQge1xyXG4gIHBhZGRpbmc6IDgwcHggMjBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgbWFyZ2luLXRvcDogLTg1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgLy8gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmhlYWRpbmctYjMge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1wiICc7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGU6OmFmdGVyIHtcclxuICBjb250ZW50OiAnIFwiJztcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAubWV0YS1hcnRpc3Rfb2ZfYWxidW0ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogLTg1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweCAyNnB4IDM1cHg7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayB7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDElICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2suc2luZ2xlIHtcclxuICBtYXgtd2lkdGg6IDQ0NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jc2lkZWJhciAudHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi50aHJlZV9jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcclxuICB3aWR0aDogMzEuMzMlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5mb3VyX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAyMyU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gYSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gLmltYWdlIHtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gLnRleHQtYm94IHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWxidW0taG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hbGJ1bS1ob3Zlci13cmFwOmhvdmVyIC5hbGJ1bS1ob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLmFsYnVtLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmFsYnVtLWxpc3RlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDcwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5yZWxlYXNlLWRhdGUsXHJcbi5hdmFpbGFibGUtbm93IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qLS0tVGVtcGxhdGUgQWxidW1zIHBvc3QtLS0qL1xyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1hbGJ1bS1ncmlkIC5uZXdzLWdyaWQtd3JhcCB7XHJcbiAgY2xlYXI6IGluaXRpYWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd2lkdGg6IGNhbGMoNDklIC0gMTJweCk7XHJcbn1cclxuXHJcblxyXG4vKiA1LjUgUGhvdG9cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5waG90b3MtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAyNnB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5vbmUtaGFsZj5saSB7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBtYXgtd2lkdGg6IDQ4JTtcclxuICBtYXJnaW46IDAuOSU7XHJcbn1cclxuXHJcbi5vbmUtdGhpcmQ+bGkge1xyXG4gIHdpZHRoOiAzMi4zJTtcclxuICBtYXgtd2lkdGg6IDMyLjMlO1xyXG4gIG1hcmdpbjogMC41JTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGEge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDAgLTVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgLmhvdmVyLXRleHQgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBmb250OiAyMHB4LzI0cHg7XHJcbiAgcGFkZGluZzogMTNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCBhOmZvY3VzIC5ob3Zlci10ZXh0LFxyXG4ucGhvdG9zLWxpc3QgYTpob3ZlciAuaG92ZXItdGV4dCxcclxuLnBob3Rvcy1saXN0IC5ob3ZlciAuaG92ZXItdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5waG90by13cmFwIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG59XHJcblxyXG4ucGhvdG8td3JhcC5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNsZWFyOiByaWdodDtcclxufVxyXG5cclxuLnBob3RvLXdyYXAgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGhvdG8td3JhcCBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGhvdG8td3JhcCAucGhvdG8tYWxidW0tdGFiIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGhvdG8td3JhcDpob3ZlciAudGFiLXRleHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbn1cclxuXHJcbi5waG90by13cmFwOmhvdmVyIC50YWItY2lyY2xlIHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBib3JkZXItY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAucGhvdG8td3JhcCB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi50YWItdGV4dCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi50YWItdGl0bGUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4udGFiLXRpdGxlLFxyXG4ubmV3cy1ncmlkLXRhYiAudGFiLXRleHQgLnRhYi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWFsYnVtLWdyaWQgaDIudGFiLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuaDIudGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGhvdG8tYWxidW0tdGFiIC50YWItdGl0bGUge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi50YWItZGF0ZSB7XHJcbiAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnRhYi1jaXJjbGUge1xyXG4gIGhlaWdodDogNThweDtcclxuICB3aWR0aDogNThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTgwZTUwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi50YWItdGV4dCAuZXhjZXJwdCB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcbi5leGNlcnB0IHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZyZWUtd2FsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmZyZWUtd2FsbCBhLmJyaWNrIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmltZ292ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5hLmJyaWNrOmhvdmVyIC5waG90b2hvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuYS5icmljazpob3ZlciAuaW1nb3ZlcmxheSB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbn1cclxuXHJcbi5mcmVlLXdhbGwgLmJyaWNrW2RhdGEtc3RhdGU9XCJzdGFydFwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzdGFydCAwLjVzO1xyXG59XHJcblxyXG4uZnJlZS13YWxsIC5icmlja1tkYXRhLXN0YXRlPVwibW92ZVwiXSB7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMsIGxlZnQgMC41cywgd2lkdGggMC41cywgaGVpZ2h0IDAuNXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cywgbGVmdCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcclxufVxyXG5cclxuLmlsaWdodGJveC1ob2xkZXIge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCkgIWltcG9ydGFudFwiO1xyXG59XHJcblxyXG5cclxuLyogNS42IFZpZGVvXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udmlkZW8tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIGlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkgLnZpZGVvLWJsb2NrIGlmcmFtZSB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdmVybGF5IC52aWRlby1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlubmVyIHtcclxuICB3aWR0aDogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayAuYnRuLXBsYXkge1xyXG4gIHdpZHRoOiA4OXB4O1xyXG4gIGhlaWdodDogODlweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbjogLTU3cHggMCAwIC00OHB4O1xyXG59XHJcblxyXG4udmlkZW9zLFxyXG4ubmV3cyB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4udmlkZW8tcG9zdCBoNCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5idXR0b25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gIHdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuXHJcbi8qIFZpZGVvIExpc3QgKi9cclxuXHJcbi5ob2xkZXIudmlkZW8gLmltYWdlIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9sZGVyLnZpZGVvIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5ob2xkZXIudmlkZW8gLnRleHQtYm94IHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnBsYXktYnV0dG9uIHtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogNTFweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5ob2xkZXI6aG92ZXIgLnBsYXktYnV0dG9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG59XHJcblxyXG4vKiBWaWRlbyBHcmlkICovXHJcblxyXG4udmlkZW9ncmlkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMSU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQucmlnaHQge1xyXG4gIGNsZWFyOiByaWdodDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLmhvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9ncmlkIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAudmlkZW9ncmlkIC5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLnRleHQtYm94IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4udmlkZW9ncmlkIGgyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCBhIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1tYXNrIHtcclxuICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgLnZpZGVvLW1hc2sge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnZpZGVvLW1hc2sge1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLmhvbGRlci52aWRlbyBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaG9sZGVyLnZpZGVvIC50ZXh0LWJveCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnZpZGVvZ3JpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogNS44IFRyYWNrIExpc3RpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi50cmFja3MtYmxvY2sgaDIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBwYWRkaW5nOiA2cHggMjNweDtcclxuICBjb2xvcjogIzVhNWE1YTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMCAwIDFweDtcclxufVxyXG5cclxuXHJcbi8qIHRyYWNrcy1saXN0ICovXHJcblxyXG4udHJhY2tzLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3Q+bGkge1xyXG4gIHBhZGRpbmc6IDE4cHggMTkwcHggMThweCA4M3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdD5saTpiZWZvcmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIG1hcmdpbjogOHB4IDAgMCAtNDBweDtcclxuICBjb2xvcjogIzVhNWE1YTtcclxuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAubmFtZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5wbGF5ZXItYm94IHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5wbGF5ZXItYm94IC5qcC1jb250cm9scyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJlc3RvIC50cmFja3MtbGlzdCAubmFtZSB7XHJcbiAgcGFkZGluZy10b3A6IDFweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idXR0b25zIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMTJweDtcclxuICB3aWR0aDogMTU1cHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDBweDtcclxuICB3aWR0aDogODFweDtcclxuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5wcmVzdG8gLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDRweCAxMHB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5LFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idG4tcGxheSBpLmZhLFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSBpLmZhIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXk6aG92ZXIsXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlOmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idG4tcGxheSBbY2xhc3NePVwiZmEtXCJdLFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5IFtjbGFzcyo9XCIgZmEtXCJdLFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSBbY2xhc3NePVwiZmEtXCJdLFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSBbY2xhc3MqPVwiIGZhLVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMC40ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qIDUuOSBHYWxsZXJpZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5nYWxsZXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMSUgMSUgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeS1zaXplLW1lZGl1bSxcclxuLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnktc2l6ZS10aHVtYm5haWwsXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5LXNpemUtdGh1bWJuYWlsLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSxcclxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0wIC5nYWxsZXJ5LWl0ZW0sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDk5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoNTAlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDMyJTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygzMyUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMjMlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDI1JSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxOSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMjAlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygyMCUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDE1JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxNi43JSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTYuNyUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDEzJTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxNC4yOCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDE0LjI4JSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTElO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDEyLjUlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxMi41JSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogOSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTEuMSUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDExLjElIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgxbiksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSxcclxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDVuKSxcclxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNm4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg3biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDhuKSxcclxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOW4pIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwYWRkaW5nOiAycHggOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1jYXB0aW9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktY2FwdGlvbixcclxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWNhcHRpb24sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogNS4xMCBQYWdpbmF0aW9uXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogYnV0dG9uLW1vcmUgKi9cclxuXHJcbmEuYnV0dG9uLW1vcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAwIDI4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4MGU1MDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ucGFnZXMgLmN1cnJlbnQsXHJcbi5wYWdlcyBhOmhvdmVyLFxyXG5hLmJ1dHRvbi1tb3JlOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuXHJcbi8qIG5leHQgcHJldiBsaW5rICovXHJcblxyXG4ucGFnZXMge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZXMgYSxcclxuLnBhZ2VzIC5jdXJyZW50LCAuZXZlbnQtcGFnaW5hdGlvbiBidXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggNXB4O1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4ucGFnZXMgLmN1cnJlbnQge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgYSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSBzcGFuIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIGEubmV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIGEucHJldiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcbi5wYWdlLW51bWJlcnMuZG90cyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNzBweDtcclxuICBsaW5lLWhlaWdodDogNzNweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhZ2VzIC5hbGlnbmxlZnQgYSxcclxuLnBhZ2VzIC5hbGlnbnJpZ2h0IGEsIC5ldmVudC1wYWdpbmF0aW9uIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogMTY1cHg7XHJcbn1cclxuXHJcblxyXG4vKiA1LjExIEZpbHRlcnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5maWx0ZXJzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxM3B4LzE2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZpbHRlci1oZWFkaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6IDg3cHg7XHJcbiAgcGFkZGluZzogMThweCAxMHB4IDE2cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayAuaG9sZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi13aWR0aDogODdweDtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIHVsIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE4cHggMTlweCAxNnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayB1bCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgLnNlbGVjdC1hcmVhLFxyXG4uZmlsdGVycy1ibG9jayBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIC5zZWxlY3QtYXJlYSB7XHJcbiAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAxcHg7XHJcbn1cclxuXHJcblxyXG4vKiA1LjEyIDQwNFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDUuMTMgQ29tbWVudHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5jb21tZW50cy1saW5rIGE6YmVmb3JlLFxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUsXHJcbi5ieXBvc3RhdXRob3I+LmNvbW1lbnQtYm9keSAuZm46YmVmb3JlIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBHZW5lcmljb25zO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybS1hdXRob3I6YWZ0ZXIsXHJcbi5jb21tZW50LWZvcm0tZW1haWw6YWZ0ZXIsXHJcbi5jb21tZW50LWZvcm0tdXJsOmFmdGVyLFxyXG4uY29tbWVudC1ib2R5OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybS1hdXRob3I6YmVmb3JlLFxyXG4uY29tbWVudC1mb3JtLWF1dGhvcjphZnRlcixcclxuLmNvbW1lbnQtZm9ybS1lbWFpbDpiZWZvcmUsXHJcbi5jb21tZW50LWZvcm0tZW1haWw6YWZ0ZXIsXHJcbi5jb21tZW50LWZvcm0tdXJsOmJlZm9yZSxcclxuLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXHJcbi5jb21tZW50LWJvZHk6YmVmb3JlLFxyXG4uY29tbWVudC1ib2R5OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG5cclxuLyogRm9udCBBd2Vzb21lICovXHJcblxyXG4uYnlwb3N0YXV0aG9yPi5jb21tZW50LWJvZHkgLmZuOmJlZm9yZSxcclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbjpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1sb2dpbjpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHNwZWFrOiBub25lO1xyXG59XHJcblxyXG4uY29tbWVudHMtdGl0bGUsXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICBmb250OiAyNHB4LzI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKi9cclxuXHJcbi5tdXN0LWxvZy1pbixcclxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLFxyXG4uY29tbWVudC1yZXNwb25kIGlmcmFtZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29tbWVudHMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCxcclxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3Q+bGk6YWZ0ZXIsXHJcbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuPmxpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0PmxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tZW50LWJvZHkge1xyXG4gIHBhZGRpbmc6IDI0cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA3NHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3IgLmF2YXRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIC5mbiB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3IgLmZuLFxyXG4uY29tbWVudC1hdXRob3IgLnVybCxcclxuLmNvbW1lbnQtcmVwbHktbGluayxcclxuLmNvbW1lbnQtcmVwbHktbG9naW4ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnNheXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LWF1dGhvciB7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LW1ldGFkYXRhLFxyXG4ubm8tYXZhdGFycyAuY29tbWVudC1jb250ZW50LFxyXG4ubm8tYXZhdGFycyAuY29tbWVudC1saXN0IC5yZXBseSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ieXBvc3RhdXRob3I+LmNvbW1lbnQtYm9keSAuZm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCAuZWRpdC1saW5rIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YWRhdGEsXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24sXHJcbi5jb21tZW50LWNvbnRlbnQsXHJcbi5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDc5JTtcclxuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMjRweCk7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNHB4KTtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YSxcclxuLmNvbW1lbnQtbWV0YSBhIHtcclxuICBjb2xvcjogI2EyYTJhMjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LW1ldGFkYXRhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5waW5nLW1ldGEge1xyXG4gIGNvbG9yOiAjYTJhMmEyO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMjtcclxufVxyXG5cclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XHJcbiAgY29sb3I6ICNhMmEyYTI7XHJcbn1cclxuXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcblxyXG4vKiBDb21tZW50IGZvcm0gKi9cclxuXHJcbi5jb21tZW50LXJlc3BvbmQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tZW50IC5jb21tZW50LXJlc3BvbmQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCkge1xyXG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGEge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxyXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXHJcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gW2Zvcj1cImF1dGhvclwiXSxcclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwiZW1haWxcIl0sXHJcbi5jb21tZW50LWZvcm0gW2Zvcj1cInVybFwiXSxcclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwiY29tbWVudFwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIC5yZXF1aXJlZCB7XHJcbiAgY29sb3I6ICNlZDMzMWM7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbi5jb21tZW50LWZvcm0gcC5jb21tZW50LW5vdGVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIGNvbG9yOiAjN2E3YTdhO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHAuY29tbWVudC1ub3RlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDk5JTtcclxufVxyXG5cclxuLmZvcm0tYWxsb3dlZC10YWdzLFxyXG4uZm9ybS1hbGxvd2VkLXRhZ3MgY29kZSB7XHJcbiAgY29sb3I6ICM2ODY4Njg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWFsbG93ZWQtdGFncyBjb2RlIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2ssXHJcbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LWJvZHksXHJcbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayAuY29tbWVudC1ib2R5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29tbWVudC1uYXZpZ2F0aW9uIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2MDRweDtcclxuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5vLWNvbW1lbnRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWU3O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDYuMCBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDYuMSBTaXRlIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogZm9ybSAqL1xyXG5cclxuLmZvcm0ge1xyXG4gIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmZvcm0gLnJvdyB7XHJcbiAgcGFkZGluZzogMCAwIDEycHg7XHJcbn1cclxuXHJcbi5mb3JtIC53cmFwIHtcclxuICBwYWRkaW5nOiA4cHggMCAxMnB4O1xyXG4gIG1hcmdpbjogMCAwIDAgLTFweDtcclxufVxyXG5cclxuLmZvcm0gbGFiZWwge1xyXG4gIGZvbnQ6IDE0cHgvMTZweDtcclxuICBjb2xvcjogIzRlNGU0ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuLmZvcm0gdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDhweCA2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udDogMTRweC8xN3B4O1xyXG4gIGNvbG9yOiAjNGU0ZTRlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZm9ybSB0ZXh0YXJlYSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgaGVpZ2h0OiAxNDVweDtcclxuICBtaW4taGVpZ2h0OiAxNDVweDtcclxuICBwYWRkaW5nOiAzcHggM3B4IDNweCA2cHg7XHJcbn1cclxuXHJcbi5mb3JtIC5ib3gge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4IDAgMDtcclxuICBtaW4td2lkdGg6IDIxMHB4O1xyXG59XHJcblxyXG4uZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCA3cHggMCAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZm9ybSAuYm94IGxhYmVsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAycHggMCAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udDogMTRweC8zMHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiAxMTQ0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zdWNjZXNzIHtcclxuICBjb2xvcjogIzExMTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdWNjZXNzIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLnByZXN0byAuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBwYWRkaW5nOiA0cHggMCAwO1xyXG59XHJcblxyXG4uZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIC5saW5rcy1ibG9jayB7XHJcbiAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICBwYWRkaW5nOiAyM3B4IDAgMTVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcclxufVxyXG5cclxuXHJcbi8qIGFzaWRlICovXHJcblxyXG4uYXNpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0MC41JTtcclxufVxyXG5cclxuXHJcbi8qIGluZm8tc2VjdGlvbiAqL1xyXG5cclxuLmluZm8tc2VjdGlvbiAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiBoMiB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcbi8qIGRlc2NyaXB0aW9uLWNvbHVtbiAqL1xyXG5cclxuLmRlc2NyaXB0aW9uLWNvbHVtbiB7XHJcbiAgd2lkdGg6IDU3LjUlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG5cclxuLyogYnV0dG9ucy1ibG9jayAqL1xyXG5cclxuLmJ1dHRvbnMtYmxvY2sge1xyXG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgLnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQ6IDE0cHgvMThweDtcclxuICBtYXJnaW46IDAgMCA3cHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLmJ1dHRvbnMtYmxvY2sgLnRpdGxlIHtcclxuICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgcGFkZGluZzogMXB4IDAgMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5wcmVzdG8gLmJ1dHRvbnMtYmxvY2sgLnRpdGxlIHtcclxuICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgcGFkZGluZzogMXB4IDAgMDtcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgbGkge1xyXG4gIHBhZGRpbmc6IDAgMTFweCAxMXB4IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIGEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA3cHggMTJweCA1cHg7XHJcbn1cclxuXHJcbi5wcmVzdG8gLmJ1dHRvbnMtYmxvY2sgYSB7XHJcbiAgcGFkZGluZzogOHB4IDEycHggNHB4O1xyXG59XHJcblxyXG4udHJpZGVudCAuYnV0dG9ucy1ibG9jayBhIHtcclxuICBwYWRkaW5nOiA4cHggMTJweCA0cHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLmJ1dHRvbixcclxuLndlYmtpdCAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgLypwYWRkaW5nLXRvcDogMXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxcHg7Ki9cclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG4udHJpZGVudCAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNHB4O1xyXG59XHJcblxyXG4ud2Via2l0IC50cmFja3MtbGlzdCAubmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG5cclxuLmNvbW1lbnQtZm9ybSBpbnB1dCxcclxuLndwY2Y3LWZvcm0tY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogIzRFNEU0RTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ud3BjZjctdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhN2E3YTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8qZm9udDogMTRweC8xN3B4OyovXHJcbiAgaGVpZ2h0OiAxNDVweDtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtICNzdWJtaXQsXHJcbi53cGNmNy1zdWJtaXQge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSAjc3VibWl0OmhvdmVyLFxyXG4ud3BjZjctc3VibWl0OmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLndwY2Y3LWNoZWNrYm94IHtcclxuICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcblxyXG4vKioqKiovXHJcblxyXG4uc2VsZWN0LW5hdi1zZWxlY3QsXHJcbi5uYXYtc2VsZWN0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtYXJlYSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY1NjU2NTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwIDQ4cHggMCA0MHB4O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxM3B4LzUycHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtYXJlYSAuY2VudGVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VsZWN0LWFyZWEgLnNlbGVjdC1vcGVuZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNnB4IC0xMTFweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogMTFweDtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAyMDAwO1xyXG4gIG1hcmdpbjogLTFweCAwO1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgLmRyb3AtaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1NzU3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDEzcHgvMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIC5pdGVtLXNlbGVjdGVkIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIFBhc3N3b3JkLXByb3RlY3RlZCBmb3JtICovXHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5cclxuLyogNi4yIENvbnRhY3QgRm9ybSA3XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kaXYud3BjZjcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuICBjb2xvcjogIzQ2ODg0NztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1uZyB7XHJcbiAgY29sb3I6ICNiOTRhNDg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlMGFlYjY7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1zcGFtLWJsb2NrZWQge1xyXG4gIGNvbG9yOiAjYzA5ODUzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmJlZWQ1O1xyXG59XHJcblxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG4gIGNvbG9yOiAjYjk0YTQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBhZWI2O1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCxcclxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLW5vLWFqYXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjYjk0YTQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwYWViNjtcclxuICBmb250LXNpemU6IDEwcHQ7XHJcbiAgcGFkZGluZzogMC4yNWVtO1xyXG4gIG1hcmdpbjogMC4yZW0gMDtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IGltZy5hamF4LWxvYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMTFweDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNyBkaXYuYWpheC1lcnJvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IC5wbGFjZWhlbGQge1xyXG4gIGNvbG9yOiAjODg4O1xyXG59XHJcblxyXG4ud3BjZjctcmVjYXB0Y2hhPmRpdiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmVjYXB0Y2hhIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmKTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlci5pcy1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qIFNpbmdsZSBEaXNjb2dyYXBoeSBQYWdlIFZlcnNpb24gKi9cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1sZWZ0c2lkZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDk0cHg7XHJcbn1cclxuXHJcbmJvZHk6bm90KC5uby1wamF4KSAucGxheWxpc3RfZW5hYmxlZCAucGxheWVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5uby1wamF4IC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIC5pbmZvLWJveCAucGxheWVyLWNlbnRlci13cmFwIC5wbGF5ZXItbGVmdHNpZGUge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIHtcclxuICBoZWlnaHQ6IDgycHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIHtcclxuICB3aWR0aDogMzMuMzMlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMgbGkgYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIGEuanAtbmV4dCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMgbGkgYSBpIHtcclxuICB3aWR0aDogYXV0bztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCAucGxheWVyLXJpZ2h0c2lkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIC5pbmZvLWJveCAucGxheWVyLXRpbWVsaW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4NnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXVkaW8taG9sZGVyIC5qcC1wbGF5bGlzdCB1bC50cmFja3MtbGlzdCBsaSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBfX19SZXNwb25zaXZlX19fICovXHJcblxyXG5cclxuLyogUmFkaW8gV2lkZ2V0ICovXHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlIHtcclxuICBoZWlnaHQ6IDg2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50aXRsZSxcclxuLnBsYXllci1pbmZvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCAudGV4dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcblxyXG4vKiBSYWRpbyBXaWRnZXQgKFNtYWxsKSovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDk0cHg7XHJcbiAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1wcm9ncmVzcyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1wcm9ncmVzcyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1wcm9ncmVzcyxcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94LFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50aXRsZSxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50aXRsZSxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50aXRsZSxcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3QsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAucGFuZWwtYWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpbyAuaW5mby1ib3ggaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAuZGVzY3JpcHRpb24tY29sdW1uIHVsLnRyYWNrcy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGxheWVyLWJveCAuanAtY29udHJvbHMge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAuanAtdHlwZS1wbGF5bGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBDb2xvciBvdmVycmlkZXMgKi9cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAuaW5mby1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICNGMDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGU+Lmlyb25fd2lkZ2V0X3R3aXR0ZXIgLnBhbmVsX19ib2R5IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcblxyXG4vKiA3LjMgTGF0ZXN0IE5ld3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5yZWNlbnQtcG9zdHMgaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLnJlY2VudC1wb3N0cyAuZXhjZXJwdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlIC5pbWFnZSxcclxuLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTc4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gIGhlaWdodDogMzYwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlIGEge1xyXG4gIGhlaWdodDogMzE4cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYS5ob3ZlcixcclxuLmFydGljbGUgYS5ob3ZlciB7XHJcbiAgY29sb3I6ICMxQTFBMUE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAudGV4dCxcclxuLmFydGljbGUgLnRleHQge1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweCA0NXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAudGV4dCBoMixcclxuLmFydGljbGUgLnRleHQgaDIge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0IC5zcl9pdC1kYXRldGltZSxcclxuLmFydGljbGUgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSBhOmZvY3VzIC50ZXh0IC5zcl9pdC1kYXRldGltZSxcclxuLmNhcm91c2VsIC5zbGlkZSBhOmhvdmVyIC50ZXh0IC5zcl9pdC1kYXRldGltZSxcclxuLmNhcm91c2VsIC5zbGlkZSBhLmhvdmVyIC50ZXh0IC5zcl9pdC1kYXRldGltZSxcclxuLmFydGljbGUgYTpmb2N1cyAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIGE6aG92ZXIgLnNyX2l0LWRhdGV0aW1lLFxyXG4uYXJ0aWNsZSBhLmhvdmVyIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgY29sb3I6ICMxQTFBMUE7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhciAvIE5hcnJvdyBHcmlkXHJcbiAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEsXHJcbi5ncmlkLWNvbHMtLTIgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAudGV4dCxcclxuLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwgLnRleHQge1xyXG4gIHBhZGRpbmc6IDI1cHggMTJweCAzNXB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAudGV4dCBoMixcclxuLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwgLnRleHQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAucmVjZW50LXBvc3RzIC5tZWRpYS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMzI5cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnJlY2VudC1wb3N0cyAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogU2lkZWJhciBTaW1wbGUgUG9zdCAqL1xyXG5cclxuLnBvc3Rfc2ltcGxlIGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5zaW1wbGUtcG9zdC1pbWctd3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5zaW1wbGUtcG9zdC10eHQtd3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBtYXJnaW4tbGVmdDogNSU7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAgaDIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5zaW1wbGUtcG9zdC10eHQtd3JhcCAuZXhjZXJwdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc3BsaXR0ZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIDcuNCBVcGNvbWluZyBFdmVudHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiAuaXJvbl93aWRnZXRfZXZlbnRzIHt9ICovXHJcblxyXG4uY29uY2VydC1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICBjb2xvcjogIzQzNDI0MjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbmNlcnQtYm94LFxyXG4uY29uY2VydC1ib3ggLmhvdmVyLWJveCB7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4IDQ1cHg7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmNvbmNlcnQtYm94IC50aW1lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTZweDtcclxuICBwYWRkaW5nOiAwLjVlbTtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCAuZXZlbnQtdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjQjZCNkI2O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyXHJcbiAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3gge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3gsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gIHBhZGRpbmc6IDI1cHggMTJweCAzNXB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuZGF0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IC50aW1lIHtcclxuICB0b3A6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEZvb3RlclxyXG4gKi9cclxuXHJcblxyXG4vKiA3LjUgUmVjZW50IFZpZGVvc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnZpZGVvLWJveCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnZpZGVvLWJveCAuaG92ZXItYm94IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnZpZGVvLWJveCAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW8tYm94IGgyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5idG4tcGxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmljb24tcGxheSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE5cHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnZpZGVvLWJveCAuYnRuLXBsYXkge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3ZpZGVvcyBoMiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyXHJcbiAqL1xyXG5cclxuI3NpZGViYXIgLnZpZGVvLWxpc3QudmlkZW9fbGlzdCAuaW1hZ2UsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnZpZGVvLWxpc3QudmlkZW9fbGlzdCAuaW1hZ2Uge1xyXG4gIHdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIEZvb3RlclxyXG4gKi9cclxuXHJcblxyXG4vKiA3LjYgTmV3c2xldHRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWFwcGVuZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3MjcyNztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNjglO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMSU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuZm9ybS1zdGF0dXMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyIC8gTmFycm93XHJcbiAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZT4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCxcclxuLmdyaWQtY29scz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qIDcuNyBUZXJtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIC5pcm9uX3dpZGdldF90ZXJtcyAqL1xyXG5cclxuLnRlcm1zLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi50ZXJtcy1saXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50ZXJtcy1saXN0IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgYTpmb2N1cyxcclxuLnRlcm1zLWxpc3QgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XHJcbn1cclxuXHJcbi50ZXJtcy1saXN0IHNtYWxsIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogRm9vdGVyXHJcbiAqL1xyXG5cclxuXHJcbi8qIDcuOCBXb3JkUHJlc3MgV2lkZ2V0cy9EZWZhdWx0IFdpZGdldHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKipcclxuICogRGVmYXVsdCBXaWRnZXRzIDpcclxuICogLSBXUF9XaWRnZXRfQXJjaGl2ZXNcclxuICogLSBXUF9XaWRnZXRfQ2FsZW5kYXJcclxuICogLSBXUF9XaWRnZXRfQ2F0ZWdvcmllc1xyXG4gKiAtIFdQX1dpZGdldF9MaW5rc1xyXG4gKiAtIFdQX1dpZGdldF9NZXRhXHJcbiAqIC0gV1BfV2lkZ2V0X1BhZ2VzXHJcbiAqIC0gV1BfV2lkZ2V0X1JlY2VudF9Db21tZW50c1xyXG4gKiAtIFdQX1dpZGdldF9Qb3N0c1xyXG4gKiAtIFdQX1dpZGdldF9SU1NcclxuICogLSBXUF9XaWRnZXRfU2VhcmNoXHJcbiAqIC0gV1BfV2lkZ2V0X1RhZ19DbG91ZFxyXG4gKiAtIFdQX1dpZGdldF9UZXh0XHJcbiAqIC0gV1BfTmF2X01lbnVfV2lkZ2V0XHJcbiAqXHJcbiAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBDb21tb25cclxuICpcclxuICogMS4gSW5oZXJpdGVkIGZyb20gLnBhbmVsX19ib2R5XHJcbiAqL1xyXG5cclxuXHJcbi8qIC53aWRnZXRfY2FsZW5kYXIgKi9cclxuXHJcbiNjYWxlbmRhcl93cmFwLFxyXG4udGV4dHdpZGdldCxcclxuLndpZGdldF9uYXZfbWVudT4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4ud2lkZ2V0X3RhZ19jbG91ZD4udGFnY2xvdWQge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICAvKiAxICovXHJcbn1cclxuXHJcbi53aWRnZXQ+dWwge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLyogMSAqL1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4ud2lkZ2V0Pi5zZWxlY3QtYXJlYSB7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nKyNjYWxlbmRhcl93cmFwLFxyXG4ucGFuZWxfX2hlYWRpbmcrLnRleHR3aWRnZXQsXHJcbi5wYW5lbF9faGVhZGluZysubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4ucGFuZWxfX2hlYWRpbmcrLnRhZ2Nsb3VkIHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4ucGFuZWxfX2hlYWRpbmcrdWwsXHJcbi5wYW5lbF9faGVhZGluZytzZWxlY3QsXHJcbi5wYW5lbF9faGVhZGluZysuc2VsZWN0LWFyZWEge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfV2lkZ2V0X0NhbGVuZGFyXHJcbiAqL1xyXG5cclxuI3dwLWNhbGVuZGFyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3dwLWNhbGVuZGFyIHRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFdQX1dpZGdldF9DYWxlbmRhclxyXG4gKi9cclxuXHJcbi50YWdjbG91ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFdQX05hdl9NZW51X1dpZGdldFxyXG4gKi9cclxuXHJcbi53aWRnZXRfbmF2X21lbnU+Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcj4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfV2lkZ2V0X1JTU1xyXG4gKi9cclxuXHJcbi5yc3N3aWRnZXQgaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogMTIlO1xyXG59XHJcblxyXG5cclxuLyogVmlzdWFsIENvbXBvc2VyIFdpZGdldHMgKi9cclxuXHJcbmgzLndpZGdldHRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuXHJcbi8qIFNpZGViYXIgV2lkZ2V0cyAqL1xyXG5cclxuI3NpZGViYXIgLnBhbmVsX19oZWFkaW5nLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wYW5lbF9faGVhZGluZyB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMywgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucGFuZWxfX2hlYWRpbmcgaDMge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHVsLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHVsIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuI3NpZGViYXIgdWwuY2hpbGRyZW4sXHJcbiNzaWRlYmFyIHVsLnN1Yi1tZW51LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHVsLmNoaWxkcmVuLFxyXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHVsLnN1Yi1tZW51IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNjYlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzNTM1O1xyXG4gIG1pbi13aWR0aDogMjMycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICBtYXJnaW4tdG9wOiAxMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogNy45IFRoaXJkLVBhcnR5IFdpZGdldHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBSZXZvbHV0aW9uIFNsaWRlciAqL1xyXG5cclxuLnJldl9zbGlkZXJfd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uZXZlbnQtdGV4dC13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAuYnV0dG9ucyAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oLFxyXG4gIC5idXR0b25zIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uczpob3ZlciAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oLFxyXG4uYnV0dG9uczpob3ZlciAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbn1cclxuXHJcbi5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cuaG92ZXIgLmJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gIHBhZGRpbmc6IDdweCAxOXB4O1xyXG59XHJcblxyXG4uZXZlbnQtbW9yZS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gIC5ldmVudC1tb3JlLWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC1jZW50ZXJpbmcgLnNyX2l0LWRhdGV0aW1lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udmNfc3BhbjYgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbi52Y19zcGFuNCAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbixcclxuLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLFxyXG4udmNfc3BhbjIgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbiNzaWRlYmFyIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJ1dHRvbi13cmFwIHtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLmJ1dHRvbi50aWNrZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBOZXdzIFdpZGdldCAqL1xyXG5cclxuI3NpZGViYXIgLnJlY2VudC1wb3N0cyAuaW1hZ2UsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnJlY2VudC1wb3N0cyAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jc2lkZWJhciAucmVjZW50LXBvc3RzIC50ZXh0LWJveCwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucmVjZW50LXBvc3RzIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLndpZGdldC5pcm9uX3dpZGdldF9wb3N0cyAucmVjZW50LXBvc3RzIC5wYW5lbC1hY3Rpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAzMjlweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIDcuMTAgRGl2aWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmRlZmF1bHRkaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLmRlZmF1bHRkaXZpZGVyLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZGVmYXVsdGRpdmlkZXIucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmRlZmF1bHRkaXZpZGVyLmNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIuY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi8qIDcuMTEgQnV0dG9uIFdpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuYS5idXR0b24td2lkZ2V0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG5hLmJ1dHRvbi13aWRnZXQubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLXdpZGdldC5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi13aWRnZXQuY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi8qIDcuMTIgUHJvbW90aW9uIFdpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuYS5wcm9tb2JveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW8tb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuXHJcbi8qIEFuaW1hdGlvbiAwOiBEZWZhdWx0IEZhbGxiYWNrICovXHJcblxyXG4ucHJvbW9ib3ggaW1nIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcclxuICB3aWR0aDogMTEwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIGltZyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG59XHJcblxyXG5cclxuLyogQW5pbWF0aW9uIDE6IFNsaWRlICovXHJcblxyXG4ucHJvbW9ib3guYW5pbWF0aW9uLXNsaWRlIGltZyB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UgMHM7XHJcbiAgd2lkdGg6IDExMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYS5wcm9tb2JveC5hbmltYXRpb24tc2xpZGU6aG92ZXIgaW1nIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbn1cclxuXHJcblxyXG4vKiBBbmltYXRpb24gMjogWm9vbSAqL1xyXG5cclxuLnByb21vYm94LmFuaW1hdGlvbi16b29tIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3guYW5pbWF0aW9uLXpvb206aG92ZXIgaW1nIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIC5wcm9tby1vdmVybGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvbW9jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjM1cyBlYXNlIDBzO1xyXG4gIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4ucHJvbW9zdWJ0ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMjAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzLCBib3R0b20gMC4zNXMgZWFzZSAwcywgdG9wIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgLnByb21vY29udGVudCB7XHJcbiAgdG9wOiA0NSU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBhLnByb21vYm94OmhvdmVyIC5wcm9tb3N1YnRleHQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg2LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoMixcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoNSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDYsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoMixcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoNSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoMyxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoNixcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoMyxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoNiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcm9tb2JveCBoMSxcclxuLnByb21vYm94IGgyLFxyXG4ucHJvbW9ib3ggaDMsXHJcbi5wcm9tb2JveCBoNCxcclxuLnByb21vYm94IGg1LFxyXG4ucHJvbW9ib3ggaDYge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnByb21vdGV4dCBoMSxcclxuLnByb21vdGV4dCBoMixcclxuLnByb21vdGV4dCBoMyxcclxuLnByb21vdGV4dCBoNCxcclxuLnByb21vdGV4dCBoNSxcclxuLnByb21vdGV4dCBoNiB7XHJcbiAgZm9udC1zaXplOiAyLjI1dnc7XHJcbiAgbGluZS1oZWlnaHQ6IDR2dztcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5wcm9tb3N1YnRleHQgaDEsXHJcbi5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb3N1YnRleHQgaDQsXHJcbi5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb3N1YnRleHQgaDYge1xyXG4gIGZvbnQtc2l6ZTogMC44dnc7XHJcbiAgbGluZS1oZWlnaHQ6IDAuOHZ3O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb21vdGV4dCBoMSxcclxuICAucHJvbW90ZXh0IGgyLFxyXG4gIC5wcm9tb3RleHQgaDMsXHJcbiAgLnByb21vdGV4dCBoNCxcclxuICAucHJvbW90ZXh0IGg1LFxyXG4gIC5wcm9tb3RleHQgaDYge1xyXG4gICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICBsaW5lLWhlaWdodDogMTB2dztcclxuICB9XHJcbiAgLnByb21vc3VidGV4dCBoMSxcclxuICAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4gIC5wcm9tb3N1YnRleHQgaDMsXHJcbiAgLnByb21vc3VidGV4dCBoNCxcclxuICAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4gIC5wcm9tb3N1YnRleHQgaDYge1xyXG4gICAgZm9udC1zaXplOiAydnc7XHJcbiAgICBsaW5lLWhlaWdodDogMnZ3O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDcuMTQgSW5mb2JveFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmluZm9ib3gtaWNvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLmluZm9ib3gtY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNSU7XHJcbiAgcGFkZGluZy1yaWdodDogMi41JTtcclxufVxyXG5cclxuLmluZm9ib3gtdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLmluZm9ib3gtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDcuPz8gc29uYWFyIFRFU1QgQ0xBU1NFU1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJ1eXRoZW1lIHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYm9sZHRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5jdXN0b20taGVhZGVyLWltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI3NpZGViYXIgLmN1c3RvbS1oZWFkZXItaW1nLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5jdXN0b20taGVhZGVyLWltZyAge1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVycGljIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qIEZvcmNlYm90dG9tICovXHJcblxyXG4uZm9yY2Vib3R0b20gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5icmVha3BvaW50cGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbi5maXRfYmdfdGV4dCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmZpdF9iZ19sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZml0X2JnX2NlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZpdF9iZ19yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn0qL1xyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDguMCBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA4LjEgU2l0ZSBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNmb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA4MDAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXIud2lkZ2V0cyB7XHJcbiAgcGFkZGluZzogNDRweDtcclxufVxyXG5cclxuI2JhY2stdG8tdG9wLFxyXG4jYmFjay10by10b3AtbW9iaWxlIHtcclxuICB6LWluZGV4OiAyMDA7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IC00MHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcywgYm90dG9tIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3AuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3A6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcC5tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBNb2JpbGUgVmVyc2lvbiovXHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTAwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qIDguMiBXaWRnZXQgQXJlYVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLndpZGdldCB0ZCxcclxuLndpZGdldCB0YWJsZSxcclxuLndpZGdldCB0aCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwNjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLndpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzElO1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDElO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC53cC1jYXB0aW9uLXRleHQge1xyXG4gIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLndpZGdldDpudGgtY2hpbGQoM24rMSkge1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9faGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2hlYWRpbmcgaDMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbC1hY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bCBhIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bCAucG9zdC1kYXRlIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgY29sb3I6ICNkM2QzZDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyBzZWxlY3Qge1xyXG4gIG1heC13aWR0aDogMzMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnRleHR3aWRnZXQge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC50ZXh0d2lkZ2V0IGltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2JvZHkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bC5qcC1jb250cm9scyB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAud2lkZ2V0LWFyZWEgYXNpZGUud2lkZ2V0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogOC4zIENvcHlyaWdodFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZvb3Rlci1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBwIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTRweCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGxpOmFmdGVyIHtcclxuICBjb250ZW50OiAnfCc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyB1bCBhIHtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLmZvb3Rlci1sb2dvLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLnRleHQtYm94IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBwLFxyXG4uZm9vdGVyLXJvdyBoMSxcclxuLmZvb3Rlci1yb3cgaDIsXHJcbi5mb290ZXItcm93IGgzLFxyXG4uZm9vdGVyLXJvdyBoNCxcclxuLmZvb3Rlci1yb3cgaDUsXHJcbi5mb290ZXItcm93IGg2IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1hdXRob3Ige1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmZvb3Rlci1yb3cgLmZvb3Rlci1sb2dvLXdyYXAge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1yb3cgLnRleHQuZm9vdGVyLWF1dGhvciB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA4LjQgVGhlbWUgRXh0cmFzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY291bnRkb3duLWJsb2NrIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaWNvbi1pbmxpbmVzIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiBEcm9wIENhcCBmb3IgQWJvdXQgU2VjdGlvbiAqL1xyXG5cclxuI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICBmb250LXNpemU6IDY5cHg7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKiBXaWRnZXQgYnV0dG9uOiB0byBhbGlnbiBob3Jpem9udGFsbHkgdGhlIGJ1dHRvbnMgb24gdGhlIHNhbWUgbGluZSAqL1xyXG5cclxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi13aWRnZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDkuMCBNZWRpYSBRdWVyaWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5hdi1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyogNS4zIEV2ZW50ICovXHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdy5ob3ZlciAuYnV0dG9ucyAubGluayB7XHJcbiAgICBjb2xvcjogIzFBMUExQTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XHJcbiAgI2hlYWRlciB7XHJcbiAgICBtYXJnaW46IDQwcHggMTJweCAxNXB4O1xyXG4gIH1cclxuICAvKi5tYXJxdWVlIC50cGFycm93cy5oaWRlYXJyb3dzIHtcclxuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAgICAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAgICAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5tYXJxdWVlLnRwLXNpbXBsZXJlc3BvbnNpdmUgLmNhcHRpb24ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAubWFycXVlZSAudGV4dC1ib3gge1xyXG4gICAgICAgIGxlZnQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQzcHgpIHtcclxuICAuYmxvY2txdW90ZS1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICB9XHJcbiAgLyptYWtlIHNwYWNlIHVuZGVyIHRoZSBtb2JpbGUgbWVudSovXHJcbiAgI3B1c2hlci5tZW51LXR5cGUtY2xhc3NpYy1tZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIHRhYmxldHMgdmVyc2lvbiAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZnMtaW1nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1hZ2Utc2V0KCB1cmwoLWxhcmdlfC1tZWRpdW0pLCB1cmwoLWxhcmdlfC1tZWRpdW0pIDJ4IGhpZ2gtYmFuZHdpZHRoKSc7XHJcbiAgfVxyXG4gICN3cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICB9XHJcbiAgLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAubmF2LWhvbGRlcixcclxuICAuZml4ZWQtYmFyIC5uYXYtaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDEzcHggMThweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCAubGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAudGV4dCxcclxuICAuYXJ0aWNsZSAudGV4dCAuY29uY2VydC1ib3gsXHJcbiAgLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gICAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAubW9yZSxcclxuICAuYXJ0aWNsZSAubW9yZSB7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMjdweCAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDMycHggLTFweCA0M3B4IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBpbWcge1xyXG4gICAgbWFyZ2luOiA1cHggMjRweCAxM3B4IDA7XHJcbiAgfVxyXG4gIC5mb290ZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogbW9iaWxlIHZlcnNpb24gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICBib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udDogYm9sZCAxNnB4LzE4cHg7XHJcbiAgfVxyXG4gIC8qcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgfSovXHJcbiAgI2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcclxuICAgIHBhZGRpbmc6IDVweCAxMTRweCA1cHggNTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICB9XHJcbiAgI2hlYWRlcjphZnRlcixcclxuICAuaGVhZGVyX19sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCxcclxuICAuc2l0ZS10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYm94LFxyXG4gIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaXRlLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gIH1cclxuICAuc2lkZS1tZW51IC5sb2dvLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxvZ28tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gICNuYXYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtbWVudSBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpOmhvdmVyPmEge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5wYW5lbCAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMTFweCAwIDlweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zb2NpYWwtbmV0d29ya3MgbGkge1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3Mge1xyXG4gICAgbWFyZ2luOiAwIDAgMjdweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMTBweCA5cHggMCAwO1xyXG4gIH1cclxuICAuZmFjZWJvb2stYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIC5ncmlkLWNvbHMge30gKi9cclxuICAuZ3JpZC1jb2xzLS0yPi53aWRnZXQsXHJcbiAgLmdyaWQtY29scy0tMz4ud2lkZ2V0LFxyXG4gIC5ncmlkLWNvbHMtLTQ+LndpZGdldCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLyogLndpZGdldCB7fSAqL1xyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgfVxyXG4gIC5mb290ZXItYmxvY2sgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAudGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAudGl0bGUtYm94IHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIC5ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTZweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIC5ob2xkZXIge1xyXG4gICAgcGFkZGluZzogNnB4IDZweCA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCAubGluayB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5saW5rOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiAud2lkZ2V0IHt9ICovXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEsXHJcbiAgLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCAudHJhY2stbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLnBsYXllci1ib3gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciAucGFuZWxfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciBwIHtcclxuICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhIHtcclxuICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciAuc3JfaXQtbWV0YTphZnRlciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC01MnB4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG4gIC8qXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBtYXJnaW46IC0xcHggMCAtNHB4O1xyXG4gICAgfSovXHJcbiAgLyogLmNhcm91c2VsIHt9ICovXHJcbiAgLmNhcm91c2VsIC5zbGlkZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmpzLWNhcm91c2VsIC5jYXJvdXNlbF9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMzVweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC5idG4tcHJldixcclxuICAuY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwgLmJ0bi1wcmV2OmhvdmVyLFxyXG4gIC5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAuaWNvbi1sZWZ0LW9wZW4tYmlnLFxyXG4gIC5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG4gIH1cclxuICAuY29uY2VydC1ib3gge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuY29uY2VydC1ib3ggLnRpbWUge1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAudmlkZW8tYm94IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTlweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMTlweCAycHggMDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcclxuICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHggM3B4IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDtcclxuICB9XHJcbiAgLmFydGljbGUgaDIge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gIH1cclxuICAuYXJ0aWNsZSAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tbW9yZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gIH1cclxuICAuY29udGVudC0tcmV2Pi5jb250ZW50X19tYWluLFxyXG4gIC5jb250ZW50X19tYWluLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtbWV0YTphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDRweCAwIDAgOHB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gICNjb250ZW50IC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDMxcHggMCAwO1xyXG4gICAgcGFkZGluZzogMjFweCAwIDIwcHg7XHJcbiAgfVxyXG4gICNjb250ZW50IC52aWRlby1wb3N0IC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCAtMTNweDtcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4IDQ2cHggNTlweDtcclxuICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDMzcHggMjVweCAzOXB4IDMxcHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayAudGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAgIG1hcmdpbjogLTJweCAwIDIycHg7XHJcbiAgICBwYWRkaW5nOiAzM3B4IDI4cHggMzlweCAzMXB4O1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvcm0gLmJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5mb3JtLWJsb2NrIHtcclxuICAgIGNvbG9yOiAjNGU0ZTRlO1xyXG4gICAgcGFkZGluZzogMTRweCAwIDA7XHJcbiAgfVxyXG4gIC5mb3JtLWJsb2NrIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbiAgLmZvcm0gLndyYXAge1xyXG4gICAgcGFkZGluZzogMTdweCAwIDEycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBwIHtcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIEJlaGF2ZSBsaWtlIC5vbmUtaGFsZiAqL1xyXG4gIC5vbmUtdGhpcmQ+bGkge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgfVxyXG4gIC5zZWxlY3QtbmF2LXNlbGVjdCxcclxuICAubmF2LXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC1jZW50ZXJpbmcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjA2cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3c+c3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAudGltZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gIC5jb3VudGRvd24td3JhcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5idXR0b25zIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIHNwYW4uY2l0eSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwLmJ0biBzcGFuLmNpdHktaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5vcGVuLWxpbmsge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAubGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lcjphZnRlciB7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTEyN3B4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG4gIC53ZWJraXQgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuZXhwYW5kZWQgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHRvcDogNnB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuZXhwYW5kZWQgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lcjpob3ZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTEyN3B4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuc2xpZGUgLmhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiA0cHggMzRweCAxcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3Q+bGkge1xyXG4gICAgcGFkZGluZzogMjZweCAxNXB4IDEwcHggMzlweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdCAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbjogNHB4IDEwcHggMCAwO1xyXG4gICAgbWluLXdpZHRoOiA3NHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC53ZWJraXQgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICB9XHJcbiAgLndlYmtpdCAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogM3B4IDAgMCAtNDJweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTEwcHggMCAwO1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xyXG4gIH1cclxuICAuYnV0dG9ucy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCA0MXB4O1xyXG4gIH1cclxuICAudHJhY2tzLWJsb2NrIGgyIHtcclxuICAgIHBhZGRpbmc6IDExcHggMjFweCA2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIH1cclxuICAuY29udGVudC1ib3gge1xyXG4gICAgcGFkZGluZzogMCAwIDIxcHg7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAxOXB4IDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDQ5cHggMjVweCAyMnB4IDMxcHg7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayBmaWdjYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAxcHggMCAwO1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDIxcHggMCAzM3B4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IHtcclxuICAgIG1hcmdpbjogLTEycHggMCAwO1xyXG4gIH1cclxuICAudmlkZW8tYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3QgLnNyX2l0LW1ldGEge1xyXG4gICAgbWFyZ2luOiAwIDAgMTdweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMjFweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjBweDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3Qge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmZvb3Rlci13cmFwcGVyLndpZGdldHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLmpwLXBsYXlsaXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLnRyYWNrcy1saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwOXB4KSB7XHJcbiAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5hc2lkZSxcclxuICAuZGVzY3JpcHRpb24tY29sdW1uIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtYXBwZW5kIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5maWx0ZXItaGVhZGluZyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmZpbHRlcnMtYmxvY2sgdWwge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgfVxyXG4gIC5saXN0aW5nLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCAwIDdweDtcclxuICB9XHJcbiAgLnZpZGVvcy5saXN0aW5nLXNlY3Rpb24sXHJcbiAgLm5ld3MubGlzdGluZy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMXB4O1xyXG4gIH1cclxuICAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDUlIDM1cHggNSU7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIH1cclxuICAubGlzdGluZy1zZWN0aW9uLnZpZGVvcyAubWVkaWEtYmxvY2sgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm5ld3MgLm1lZGlhLWJsb2NrLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5zcl9pdC1kYXRldGltZSxcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayAuY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luOiAwIDAgMXB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTJweCAtMTMxcHg7XHJcbiAgICByaWdodDogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgYS5ob3ZlciAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgYS5ob3ZlciAudGV4dC1ib3g6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNXB4IC0xMzFweDtcclxuICB9XHJcbiAgLyogQ29tbWVudHMgKi9cclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUsXHJcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCxcclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1uYXZpZ2F0aW9uLFxyXG4gIC5jb21tZW50LXJlc3BvbmQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtYXV0aG9yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tbWVudC1tZXRhZGF0YSxcclxuICAuY29tbWVudC1jb250ZW50LFxyXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMDRweCk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA0cHgpO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAvKiBTbWFsbGVyIGZpZWxkIGZvciBtb2JpbGUuICovXHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0gdGV4dGFyZWEsXHJcbiAgLndwY2Y3LXRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNDVweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSAjc3VibWl0LFxyXG4gIC53cGNmNy1zdWJtaXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XHJcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgfVxyXG4gIC8qIDUuNSBQaG90byAqL1xyXG4gIC5waG90b3MtbGlzdCBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLm9uZS1oYWxmPmxpLFxyXG4gIC5vbmUtdGhpcmQ+bGkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwIDNweDtcclxuICB9XHJcbiAgLmFydGljbGVzLXNlY3Rpb24gLmFydGljbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMgLmNvbHVtbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IHtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweCAyMXB4O1xyXG4gIH1cclxuICAuY29udGFjdC1ib3ggYWRkcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xyXG4gIH1cclxuICAuZm9ybSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMCAwO1xyXG4gICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gIH1cclxuICAucGhvdG9zLWxpc3QgLmhvdmVyLXRleHQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC52aWRlby1ibG9jayAuYnRuLXBsYXkge1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxcHggLTEyNnB4O1xyXG4gICAgbWFyZ2luOiAtMTlweCAwIDAgLTE5cHg7XHJcbiAgfVxyXG4gIC5mb290ZXItYmxvY2sgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XHJcbiAgLmZzLWltZyB7XHJcbiAgICBmb250LWZhbWlseTogJ2ltYWdlLXNldCggdXJsKC1sYXJnZXwtc21hbGwpLCB1cmwoLWxhcmdlfC1zbWFsbCkgMnggaGlnaC1iYW5kd2lkdGgpJztcclxuICB9XHJcbiAgLyogQ29tbWVudHMgKi9cclxuICAuY29tbWVudC1hdXRob3Ige1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgIG1heC13aWR0aDogMjBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtbWV0YWRhdGEsXHJcbiAgLmNvbW1lbnQtY29udGVudCxcclxuICAuY29tbWVudC1saXN0IC5yZXBseSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBDbGVhcmluZyBhZnRlciBXaWRnZXRzIHdpdGhvdXQgYSBkZWZpbmVkIEFjdGlvbiAqL1xyXG5cclxuLmlyb25fd2lkZ2V0X2Rpc2NvZ3JhcGh5OmFmdGVyLFxyXG4uaXJvbl93aWRnZXRfdmlkZW9zOmFmdGVyLFxyXG4uaXJvbl93aWRnZXRfcG9zdHM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5hLmJhY2stYnRuIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiA1cHggNDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5hLmJhY2stYnRuOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICBhLmJhY2stYnRuIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENIUk9NRSBJTlBVVCBURVhUIFBMQUNFSE9MREVSUyAqL1xyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCA6LW1vei1wbGFjZWhvbGRlciwgOjotbW96LXBsYWNlaG9sZGVyLCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6OnBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbnRleHRhcmVhOmZvY3VzLFxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8qIEFERFRISVMgT1ZFUlJJREUgKi9cclxuXHJcbiNhdF9ob3ZlciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogSVNPVE9QRSAqL1xyXG5cclxuLmlzb3RvcGUsXHJcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ge1xyXG4gIC8qIGNoYW5nZSBkdXJhdGlvbiB2YWx1ZSB0byB3aGF0ZXZlciB5b3UgbGlrZSAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG59XHJcblxyXG4uaXNvdG9wZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcclxuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbn1cclxuXHJcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG59XHJcblxyXG5cclxuLyoqKiogZGlzYWJsaW5nIElzb3RvcGUgQ1NTMyB0cmFuc2l0aW9ucyAqKioqL1xyXG5cclxuLmlzb3RvcGUubm8tdHJhbnNpdGlvbixcclxuLmlzb3RvcGUubm8tdHJhbnNpdGlvbiAuaXNvdG9wZS1pdGVtLFxyXG4uaXNvdG9wZSAuaXNvdG9wZS1pdGVtLm5vLXRyYW5zaXRpb24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbn1cclxuXHJcbi5pc290b3BlLXdyYXAge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlzbzQge1xyXG4gIHdpZHRoOiAyMjZweDtcclxuICBtYXJnaW46IDcuNXB4O1xyXG59XHJcblxyXG4uaXNvMyB7XHJcbiAgd2lkdGg6IDMzNi4zM3B4O1xyXG4gIG1hcmdpbjogNy41cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAuaXNvNCB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IDcuNXB4O1xyXG4gIH1cclxuICAuaXNvMyB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IDcuNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1jbGFzc2ljLXBocCAubWVkaWEtYmxvY2suc3RpY2t5IC5ob2xkZXIge1xyXG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMDAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBSZXZvbHV0aW9uIFNsaWRlciBPdmVycmlkZXMgKi9cclxuXHJcbi50cC1sZWZ0YXJyb3csXHJcbi50cC1yaWdodGFycm93IHtcclxuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogU1ZHIEljb24gQ29sb3JzICovXHJcblxyXG4uZmlsbC1jbG9zZW1lbnUge1xyXG4gIGZpbGw6ICNGRkY7XHJcbn1cclxuXHJcbi5maWxsLW1lbnVpY29uIHtcclxuICBmaWxsOiAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xyXG5cclxuXHJcbi8qIEZvcmNlIG5vIHBhZGRpbmcgKi9cclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBqYXggI2ludGVyY29tLWNvbnRhaW5lciAuaW50ZXJjb20tbGF1bmNoZXItZnJhbWUsIGlmcmFtZS5pbnRlcmNvbS1sYXVuY2hlci1kaXNjb3ZlcnktZnJhbWUge1xyXG4gIGJvdHRvbTogOTlweCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuaWZyYW1lLmludGVyY29tLWxhdW5jaGVyLWJhZGdlLWZyYW1lIHtcclxuICAgIGJvdHRvbTogMTQ1cHghaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG59XHJcbi5jb250aW51b3VzUGxheWVyLWVuYWJsZSAucGpheC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59XHJcbi5mYl9kaWFsb2cge1xyXG4gICAgYm90dG9tOiA3NXB4IWltcG9ydGFudDtcclxufVxyXG4uYWRtaW4tYmFyICNmYi1yb290LCAuZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgI2ZiLXJvb3QsICB7XHJcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi8qIEVsZW1lbnRvciBFZGl0b3IgU3BlY2lhbCBDbGFzcyB3aGVuIGVkaXRpbmcgKi9cclxuXHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuY2xhc3NpYy1tZW51e1xyXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxufVxyXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmVsZW1lbnRvci1lZGl0b3ItaGlkZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAwcHghaW1wb3J0YW50OyBcclxufVxyXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUuYmxvY2stdGVtcGxhdGUtZGVmYXVsdCAueGRlYnVnLWVycm9ye1xyXG4gIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLyogZW5kIG9mIGVsZW1lbnRvciB0aXRsZSBlZGl0IHBhZ2UqL1xyXG4uZXJyb3I0MDQge1xyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi8qIGZvciBFbGVtZW50b3IgUHJvICovXHJcbi5lbGVtZW50b3ItbG9jYXRpb24taGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIEVuZCBvZiBlbGVtZW50b3IgcHJvKi9cclxuXHJcbi5zb25hYXItbWVudS1ib3h7XHJcbiAgICAuc2lkZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcclxuICAgICAgICB6LWluZGV4OiAyMDAyO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cclxuICAgICAgICAmLnR5cGUyLnJpZ2h0dHlwZSxcclxuICAgICAgICAmLnR5cGUyLmxlZnR0eXBle1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgJi5zbWFsbE92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQtbWVudXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2l0ZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gJiAuY29udGVudC1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zaWRlLW1lbnUucmlnaHR0eXBlIHtcclxuICAgICAgICByaWdodDogLTM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGUge1xyXG4gICAgICAgIGxlZnQ6IC0zNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1tZW51LnJpZ2h0dHlwZS5vcGVuIHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGUub3BlbiB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4gICAgLyogNC4yIE5hdmlnYXRpb25cclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zb25hYXItbWVudS1ib3h7XHJcbiAgICAjbmF2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51LFxyXG4gICAgLm5hdi1tZW51PnVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaS5iYWNrbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUgbGkgYS5iYWNrYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUgbGkgYS5iYWNrYnRuOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUgbGk6aG92ZXI+YSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSAuc3ViLW1lbnUsXHJcbiAgICAubmF2LW1lbnUgLmNoaWxkcmVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2LW1lbnUgdWwgYSxcclxuICAgIC5uYXYtbWVudSB1bCB1bCBhIHtcclxuICAgIC8vIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLm5hdi1tZW51IC5oYXMtZHJvcC1kb3duLmhvdmVyPnVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQsXHJcbiAgICAubmF2LW1lbnUgLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2LW1lbnUgdWwgYTpob3ZlcixcclxuICAgIC5uYXYtbWVudSB1bCB1bCBhOmhvdmVyLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50X3BhZ2VfaXRlbT5hLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50X3BhZ2VfYW5jZXN0b3I+YSxcclxuICAgIC5uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0+YSxcclxuICAgIC5uYXYtbWVudSAuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudHlwZTJ7IFxyXG4gICAgICAgIHVsLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwMDAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLCBsZWZ0IDBtcywgei1pbmRleCAwbXM7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1hcnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnJpZ2h0dHlwZS50eXBlMSwgLnJpZ2h0dHlwZS50eXBlM3tcclxuICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzcwcHg7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnR0eXBlLnR5cGUxLCAubGVmdHR5cGUudHlwZTN7XHJcbiAgICAgICAgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzcwcHg7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItYXJyb3d7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAudHlwZTIgJntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuc3ViLWFycm93IGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgei1pbmRleDogMjAwNTtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMG4rMSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgwbisyKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgwbiszKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b2dnbGVke1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMSl7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMil7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDBuKzMpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodHR5cGUge1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdHR5cGUge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4gICAgLnBhbmVsLmZpeGVkLWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwuZml4ZWQtYmFyICNuYXYge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuYWRtaW4tYmFyIC5wYW5lbC5maXhlZC1iYXIge1xyXG4gICAgICAgIHRvcDogMjhweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgI3NpZGViYXIgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuI3B1c2hlcntcclxuICAgICYucmlnaHR0eXBlLnR5cGUzIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzNSUgY2VudGVyIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWZ0dHlwZS50eXBlMyB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjUlIGNlbnRlciAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50eXBlMntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcclxuICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogcGFuZWwgKi9cclxuXHJcbi5wYW5lbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLm5hdi1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTA0cHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBhbmVsIC5vcGVuZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjk2OTY5O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQ6IDE0cHgvMTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTdweCAxOXB4IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG4ucGFuZWwgLm9wZW5lcjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZGVkO1xyXG59XHJcblxyXG4ucGFuZWwucG9wdXAtYWN0aXZlIC5vcGVuZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWRlZDtcclxufVxyXG5cclxuI21lbnUtcmVzcG9uc2l2ZS1tZW51e1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuaGFzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1yZXNwb25zaXZlLW1lbnV7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuaGFzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1tYWluLW1lbnV7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn0iLCIvKnZpZGVvcyBsaXN0IGFyY2hpdmUqL1xyXG5cclxuJGxpc3Rfd2lkdGg6IDg0JTtcclxuXHJcbi8qI3NyX2l0LXZpZGVvbGlzdC1ib3h7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59Ki9cclxuLnNyX2l0LXZpZGVvbGlzdC1jb250YWluZXIsIC5zcl9pdC12aWRlby1saXN0e1xyXG4gICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucGFuZWwtYWN0aW9uX19sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LWxpc3QsIC5zcl9pdC12aWRlby1saXN0e1xyXG4gICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIGFydGljbGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAxOHB4IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzc3NyAxcHggc29saWQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggOHB4O1xyXG4gICAgICAgIGJvcmRlcjogIzAwMCAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIC8qdG1wKi9cclxuICAgIC5oZWFkaW5nLXQzLCAuaGVhZGluZy1iMywgLndpZGdldHRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1zY3JlZW4gaWZyYW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzM3ZoO1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgNHB4O1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtaXRlbS1hcnRpc3R7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LWl0ZW0tZGF0ZXtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29udGFpbmVyOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWNvbnRhaW5lciwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGgxLCBoM3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWFjdGlvbl9fbGFiZWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGlzdF93aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWNvbDF7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWNvbDJ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1saXN0e1xyXG4gICAgICAgICNzcl9pdC1wZXJmZWN0c2Nyb2xsYmFye1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZXtcclxuICAgICAgICAgICAgd2lkdGg6ICRsaXN0X3dpZHRoO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3Qtc3BhY2Vye1xyXG4gICAgICAgICNzcl9pdC1wZXJmZWN0c2Nyb2xsYmFye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LXNjcmVlbiBpZnJhbWV7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtdmlkZW8tZ3JpZCAuZmFuY3lib3gtaW5uZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxufSIsIlxyXG5cclxuLnNpbmdsZS1hcnRpc3R7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5uby1iYW5uZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC5lbnRyeSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdC1oZWFkZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpc3Rfc2lkZWJhciB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMTM1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgLnNyX2l0LW1ldGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxfaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdF9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhZGRpbmcudmNfY29sLXNtLTh7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTEyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxheWxpc3RfZW5hYmxlZCAucGxheWVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmNfdHRhLWNvbnRhaW5lcnsgXHJcbiAgICAgIC5pcm9uX3dpZGdldF9yYWRpbyAuYWxidW0tYXJ0IHtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3R0YS10YWJzLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgIC8qIC5pcm9uX3dpZGdldF9yYWRpbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH0qL1xyXG4gICAgLmZhLXRoOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4uc3JfaXQtYXJ0aXN0LW5hdiB7XHJcbiAgICBAZXh0ZW5kIC5zcl9pdC1uYXY7XHJcbn1cclxuXHJcbi5zcl9pdC1wbGF5bGlzdC10aXRsZXtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zcl9pdC1wbGF5bGlzdC1hcnRpc3Rze1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSwgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHN7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUge1xyXG4gXHJcbn1cclxuIiwiLnNpbmdsZS1hbGJ1bSB7XHJcbiAgICBzcGFuLmhlYWRpbmctYjN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWR7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXNpbmdsZS1wb3N0e1xyXG5cclxuICAgICAgICAmLm5vLWJhbm5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlYWxidW0tY29udGVudC13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDBweCA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXJ7XHJcbiAgICAgICAgLnBsYXlsaXN0e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWxidW0tdGVtcGxhdGUuYWxidW0tdGVtcGxhdGUtc2luZ2xlLWFsYnVtLXNpZGVjb3ZlciB7XHJcbiAgICAuc3JfaXQtc2luZ2xlYWxidW0tY29udGVudC13cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgLmNvbnRlbnQtYm94LCAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXNpbmdsZS1wb3N0LmFsYnVtOm5vdCgubm8tYmFubmVyKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAzMHB4IDc1cHggMzBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMHB4IDc1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkaW5nLWIze1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5bGlzdCB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5uby1iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wbGF5bGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLWFsYnVtLWVuYWJsZWR7IFxyXG4gICAgICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSwgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMgeyBcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIiLCIuc3JfaXQtZ3JpZHtcclxuXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4IDAgMDtcclxuICAgIG9wYWNpdHk6MDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLmNvbHVtbmFjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zcl9pdC1jb2x1bW4tMntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcblxyXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fZGVza3RvcCl7XHJcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtY29sdW1uLTJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7XHJcbiAgICAgICAgd2lkdGg6IDExMTRweDtcclxuXHJcbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ye1xyXG4gICAgICAgICAgICB3aWR0aDogNTA3cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi0ze1xyXG5cclxuXHJcbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ4MHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBhcnRpY2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcl9pdC1ob3ZlcmFibGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZSwgYm94LXNoYWRvdyA0MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcl9pdC1pdGVtLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3JfaXQtbWV0YXtcclxuICAgICAgICAgICAgLmVudHJ5LWRhdGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRob3J7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyA0MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXJ0aXN0e1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBidXR0b24sIC5hdXRob3IsIC5zcl9pdC1tZXRhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcl9pdC1ob3ZlcmFibGV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjgzKSA5OSUscmdiYSgwLDAsMCwwLjg1KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZSwgdHJhbnNmb3JtIDgwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8qIFxyXG4vL1BPRENBU1QgR1JJRFxyXG4ucG9kY2FzdC1saXN0e1xyXG4gICAgLnBvZGNhc3R7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfSBcclxuICAgIC5zcl9pdC1kYXRldGltZSwgLnNvbmFhci1wb2RjYXN0LWdyaWQtY2F0ZWdvcmllc3tcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wb2RjYXN0LWdyaWQtY2F0ZWdvcmllc3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnBvc3QtdGFnc3tcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1tZXRhe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWluZm8gdGltZSwgLnBvZGNhc3QtaW5mbyBwe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wbGF5LWJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29uYWFyLXBvZGNhc3QtbGVuZ3Roe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItZ3JpZC1ib3R0b217XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb25hYXItcG9kY2FzdC1ncmlkLWltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnNvbmFhci1wb2RjYXN0LWdyaWQtZGVzY3JpcHRpb257XHJcbiAgICBtYXJnaW46MTVweCAwcHg7XHJcbn1cclxuLnBvZGNhc3QtaW5mb3tcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAmLnNvbmFhci1kaXNwbGF5LXBsYXl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNyX2l0LW1ldGEgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmt7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBvZGNhc3QtZ3JpZC1pbWFnZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XHJcbiAgICB9XHJcbn1cclxuLnNvbmFhci1ncmlke1xyXG4gICAgJi5zb25hYXItZ3JpZC0ye1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA7XHJcbiAgICB9XHJcbiAgICAmLnNvbmFhci1ncmlkLTN7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxuICAgICYuc29uYWFyLWdyaWQtNHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxufVxyXG4qL1xyXG5cclxuXHJcbi8qIFBMQVlFUiBQT0RDQVNUICovXHJcbi5pcm9uX3BvZGNhc3RfcGxheWVye1xyXG5cclxuICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiM3YmQ4YjQ7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5jdXJyZW50VGltZXtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydHdvcmstY29se1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAuc3BlY3Ryb3tcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIC5uby1pbWFnZXtcclxuICAgICAgICAgICAgLmFydHdvcmstY29se1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1wbGF5ZXItY29se1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wbGF5bGlzdC1jb2wsIC5idXR0b25zLWNvbCwgLnRvdGFsVGltZSwgLnByZXZpb3VzLCAubmV4dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODFweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAubWFpbi1wbGF5ZXItY29sIC5wbGF5ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAvLyAgbWFyZ2luLXRvcDo1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2F2ZXtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAucGxheXtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4IDEwcHggMTJweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxOXB4IDIwcHggMTlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1ldGEtcG9kY2FzdHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29uYWFyLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItZHVyYXRpb257XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbnN7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci1jYWxsVG9BY3Rpb257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICM3YmQ4YjQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk0ODJmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItcG9kY2FzdC1wbGF5ZXItYm90dG9te1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTSU5HTEUgUE9EQ0FTVCAqL1xyXG4uaGFzLXBsYXllciAuc29uYWFyLXNpbmdsZS1wb2RjYXN0LCAuc2luZ2xlLXBvZGNhc3QgLmhhcy1wbGF5ZXIgI3NpZGViYXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG5cclxuLnNpbmdsZS1wb2RjYXN0e1xyXG4gICAgLmJhbm5lcntcclxuICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZS10aXRsZXtcclxuICAgICAgICAgICAgLmlyb25fcG9kY2FzdF9wbGF5ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29uYWFyLXNpbmdsZS1wb2RjYXN0LCAjc2lkZWJhcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypQT0RDQVNUIFNpZGViYXIqL1xyXG5cclxuLnNpbmdsZS1wb2RjYXN0LCAudGF4LXBvZGNhc3QtY2F0ZWdvcnksIC5zaW5nbGUtcG9kY2FzdHNob3d7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpe1xyXG4gICAgICAgIC5zaWRlYmFyLXJpZ2h0e1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbGVmdHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGFzLXNpZGViYXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLypQT0RDQVNUIENBVEVHT1JZKi9cclxuLnRheC1wb2RjYXN0LWNhdGVnb3J5e1xyXG4gICAgLnBvZGNhc3QtY2F0ZWdvcnktY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGF4b25vbXktZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICAucG9kY2FzdC1maWx0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWNhdGVnb3J5LWNvbnRhaW5lciAuYmFubmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMTVweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXRpdGxlLmxlZnQsIC5wYWdlLXN1YnRpdGxlLmxlZnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQT0RDQVNUIEZJTFRFUiovXHJcbi5wb2RjYXN0LWZpbHRlcntcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbGl7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG5cclxufSIsIi5zcl9pdC1ldmVudC1idXR0b25ze1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDAgMjVweCAwIDEycHg7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gIC5idXR0b257XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXtcclxuICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zcl9pdC12ZXJ0aWNhbC1hbGlnbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnNyX2l0LWV2ZW50LWJ1dHRvbnMuc3JfaXQtdmVydGljYWwtYWxpZ257XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuLmNvbmNlcnRzLWxpc3R7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICp7XHJcbiAgICBib3gtc2l6aW5nOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ldmVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICB9XHJcbiAgLmV2ZW50LWxpc3QtY291bnRkb3due1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm5vdGhpbmctZm91bmR7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gIH1cclxuICBcclxuICBbZGF0YS1jb3VudGRvd249XCJ0cnVlXCJde1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIC5ldmVudC1saXN0LWNvdW50ZG93bntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ldmVudC1saW5lLWNvdW50ZG93bi13cmFwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmV2ZW50LWxpbmt7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5zci1pdC1ldmVudC1kYXRle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcbi5ldmVudC1saW5re1xyXG4gIHBhZGRpbmc6IDIycHggMCAxNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3ItaXQtZXZlbnQtZGF0ZXtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDoxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ItaXQtZGF0ZS1kYXksIC5zcl9pdC1ldmVudC1tYWluIGgxe1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5zci1pdC1kYXRlLXllYXJzLCAuc3JfaXQtZXZlbnQtbWFpbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5zcl9pdC1ldmVudC1tYWlue1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICMwMDA7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3JfaXQtZXZlbnQtaW5mb3tcclxuICBtYXgtd2lkdGg6ODI1cHg7XHJcbn1cclxuLnNyX2l0LWV2ZW50LWluZm8tYnV0dG9ue1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgaXtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMgc2VsZWN0e1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X2V2ZW50c3tcclxuICB1bC5wYWdpbmF0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxudWwucGFnaW5hdGlvbntcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsaXtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICsgbGk6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiLVwiO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uLXByZXZpb3Vze1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDpcIsKrIFwiO1xyXG4gIH1cclxuICBcclxufVxyXG4ucGFnaW5hdGlvbi1uZXh0e1xyXG4gIGZsb2F0OiByaWdodDtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDpcIiDCu1wiO1xyXG59XHJcbn1cclxuLmV2ZW50LXBhZ2luYXRpb257XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICBidXR0b257XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gIH1cclxufVxyXG5cclxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1ldmVudCkgLmV2ZW50LXBhZ2luYXRpb257XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5pcm9uX3dpZGdldF9yYWRpb3tcclxuICAgIC8qbWFyZ2luLWJvdHRvbTo1MHB4OyovXHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtbGlzdHtcclxuICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNXB4IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Bhbi5oZWFkaW5nLXQzLCBoMy53aWRnZXR0aXRsZSwgc3Bhbi5oZWFkaW5nLWIze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59IiwiLnNpbmdsZS1hbGJ1bTpub3QoLnBqYXgpIC5pcm9uLWF1ZGlvcGxheWVyLCAuYWxidW0tdGVtcGxhdGUtc2luZ2xlLWFsYnVtLXNpZGVjb3Zlcjpub3QoLnBqYXgpIC5pcm9uLWF1ZGlvcGxheWVyLCAuaXJvbl9tdXNpY19wbGF5ZXJ7IFxyXG5cdC5wbGF5ZXJ7XHJcblx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cclxuXHRcdC5jb250cm9se1xyXG5cdFx0XHR3aWR0aDoxNThweDtcclxuXHRcdFx0bWFyZ2luOjIwcHggYXV0byAwO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5wbGF5e1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHRcdHdpZHRoOjI2cHg7XHJcblx0XHRcdGhlaWdodDoyMS4zcHg7XHJcblx0XHR9XHJcblx0XHQud2F2ZXtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdC8qbWFyZ2luLWxlZnQ6NDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjQwcHg7Ki9cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL1NvdW5kd2F2ZSBzcGVjdHJvIGRpc3BsYXkgY29uZGl0aW9uXHJcbi5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllciAud2F2ZSA+IHdhdmUsIC5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllciAucGxheWVye1xyXG5cdHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XHJcbn1cclxuLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyOm5vdCguYXVkaW8tcGxheWluZykgLndhdmUgPiB3YXZlLCAuaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KFtkYXRhLXNvdW5kd2F2ZT1cIjFcIl0pIC53YXZlID4gd2F2ZXtcclxuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4uaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KC5hdWRpby1wbGF5aW5nKSAucGxheWVyLCAuaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KFtkYXRhLXNvdW5kd2F2ZT1cIjFcIl0pIC5wbGF5ZXJ7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG5cclxuLmlyb24tYXVkaW9wbGF5ZXIgLnNwZWN0cm97XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvOm5vdCgucGxheWxpc3RfZW5hYmxlZCk6bm90KC5zb25hYXJfYXJ0aXN0X3BsYXllcik6bm90KC5pcm9uX3BvZGNhc3RfcGxheWVyKXtcclxuXHQuaXJvbi1hdWRpb3BsYXllcntcclxuXHRcdC5wbGF5ZXJ7XHJcblx0XHRcdC5zcGVjdHJve1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cdFxyXG4uc29uYWFyX2FydGlzdF9wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhe1xyXG5cdGxpbmUtaGVpZ2h0OjFlbTtcclxufVxyXG4uaXJvbl9wb2RjYXN0X3BsYXllciAucGxheXtcclxuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNiwuMjgsLjQyLDEuMDUpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHQmOmhvdmVye1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gXHR9XHJcbn1cclxuXHJcbi5pcm9uLWF1ZGlvcGxheWVye1xyXG5cclxuXHRAZWFjaCAkd2lkdGhDb2x1bW4gaW4gdmNfY29sLXNtLTYsIHZjX2NvbC1zbS00LCB2Y19jb2wtc20tMiwgdmNfY29sLXNtLTMsIHZjX2NvbC1tZC02LCB2Y19jb2wtbWQtNCwgdmNfY29sLW1kLTIsIHZjX2NvbC1tZC0zLCB2Y19jb2wtbGctNiwgdmNfY29sLWxnLTQsIHZjX2NvbC1sZy0yLCB2Y19jb2wtbGctMywge1xyXG5cdFx0LiN7JHdpZHRoQ29sdW1ufSAmIC52Y19jb2wtbWQtNiB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcl9pdC1wbGF5bGlzdC10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZToyZW07XHJcblxyXG5cdH1cclxuXHQuY29udHJvbHtcclxuXHRcdFx0ZmlsbDogIzAwMDtcclxuXHR9XHJcblx0LnBsYXl7XHJcblx0XHRib3JkZXItY29sb3I6IHJlZDtcclxuXHR9XHJcblx0LmFsYnVte1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdG1heC13aWR0aDo0NTBweDtcclxuXHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0XHRcdG1heC13aWR0aDozNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvKkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdH0qL1xyXG5cdFx0fVxyXG5cdFx0LnNpbmdsZS1hbGJ1bSAmIC5hbGJ1bS1hcnR7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdG1hcmdpbjowcHggYXV0bztcclxuXHRcdFx0Ly9tYXgtd2lkdGg6NTAwcHg7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50cmFjay10aXRsZSwgLmFsYnVtLXRpdGxle1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0fVxyXG5cdC50cmFjay10aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206MTdweDtcclxuXHR9XHJcblx0LmFsYnVtLXRpdGxle1xyXG5cdH1cclxuXHQucGxheWVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuXHRcdFx0Ji5oaWRle1xyXG5cdFx0XHRcdC5jdXJyZW50VGltZSwud2F2ZSwudG90YWxUaW1le1xyXG5cdFx0XHRcdFx0b3BhY2l0eTowIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHR3aWR0aDogMCU7XHJcblx0ICAgIFx0aGVpZ2h0OiAxcHg7XHJcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgIFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGxlZnQ6IDEyMHB4O1xyXG5cdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246b3BhY2l0eSAzMDAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQudG90YWxUaW1le1xyXG5cdFx0XHRvcGFjaXR5OjAuNjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMjZweDtcclxuXHRcdCAgICByaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnRUaW1le1xyXG5cdFx0XHRvcGFjaXR5OjAuNjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3BlY3Ryb3tcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC0yNXB4KTtcclxuXHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250cm9se1xyXG5cclxuXHRcdFx0LnBsYXl7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRwYXRoLCByZWN0e1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmV2aW91c3tcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0dG9wOjhweDtib3R0b206MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjIxLjNweDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uZXh0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHR0b3A6OHB4O2JvdHRvbTowO1xyXG5cdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjIxLjNweDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2hvdy1wbGF5bGlzdCAucGxheWxpc3R7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCkgLnNvbmFhci1ncmlke1xyXG5cdFx0ZGlzcGxheTpibG9jaztcdFxyXG5cdH1cclxuXHQucGxheWxpc3R7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHQvLyBtYXJnaW4tYm90dG9tOjUwcHg7XHJcblx0XHRhe1xyXG5cdFx0XHQmLmJ1dHRvbntcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRwYWRkaW5nOjFweCA2cHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nOjAgMDtcclxuXHRcdFx0bWFyZ2luOjI1cHggMDtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRjbGVhcjpib3RoO1xyXG5cdFx0XHRtYXJnaW46MTBweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcblx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnR7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2F1ZGlvcGxheWVyL3BsYXkuc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMHB4IDEzcHg7XHJcblx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlY3R7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYXVkaW8tdHJhY2t7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRyYWNrbGlzdC1pdGVtLXRpdGxle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQudHJhY2stbnVtYmVye1xyXG5cdFx0d2lkdGg6NDhweDtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Lm51bWJlcntcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOjEwcHg7XHJcblx0XHRcdGhlaWdodDoxMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0cmVjdHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNvbmctc3RvcmUge1xyXG4gICAgXHRmbG9hdDogcmlnaHQ7XHJcbiAgICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHQuYXVkaW8tdHJhY2t7XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRjb2xvcjojYTY3ZjU3O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0fVxyXG5cclxuXHQmLnNob3ctcGxheWxpc3R7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG5cdFx0XHQuYnV0dG9ucy1ibG9ja3tcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoMjUlIC0gMTYwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KXtcclxuXHRcdFx0LmJ1dHRvbnMtYmxvY2t7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCl7XHJcblx0XHQuYnV0dG9ucy1ibG9ja3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmN0bkJ1dHRvbi1ibG9ja3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcm9uX211c2ljX3BsYXllcntcclxuXHQuaXJvbi1hdWRpb3BsYXllcjpub3QoLnNob3ctcGxheWxpc3Qpe1xyXG5cdFx0LnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSwgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuaW5mby1zZWN0aW9uIGgye1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5idXR0b25zLWJsb2Nre1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdC5jdG5CdXR0b24tYmxvY2t7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDIwcHg7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuICAgIFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC5hdmFpbGFibGUtbm93LCAuc3RvcmUtbGlzdCBsaXtcclxuXHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwYWRkaW5nOiA1cHggMTVweCAwIDVweDtcclxuXHR9XHJcblx0LmF2YWlsYWJsZS1ub3d7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0LnN0b3JlLWxpc3R7XHJcblx0XHRsaXtcclxuXHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG4uaXJvbi1hdWRpb3BsYXllci5hdWRpby1wbGF5aW5nIC5wbGF5ZXIgLmNvbnRyb2x7XHJcblx0LnBsYXl7XHJcblx0XHRwYXRoe1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHR9XHJcblx0XHRyZWN0e1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wamF4LnNpbmdsZS1hbGJ1bSAuaXJvbi1hdWRpb3BsYXllciAucGxheWVyIC5jb250cm9sLCAucGpheC5zaW5nbGUtYWxidW0gLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXllcntcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcblxyXG4uY29udGludW91c1BsYXllcntcclxuXHRwb3NpdGlvbjogZml4ZWQgO1xyXG5cdGJvdHRvbTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCA5NXB4LCAwICk7XHJcblx0aGVpZ2h0OjkwcHg7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR6LWluZGV4OjgwMTA7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGVhc2U7XHJcblxyXG5cdCYuZW5hYmxle1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCApO1xyXG5cdH1cclxuXHJcblx0LnBsYXllck5vd1BsYXlpbmd7XHJcblx0XHQuYWxidW0tYXJ0e1xyXG5cdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDojMjIyO1xyXG5cclxuXHRcdFx0LmxvYWRpbmctaWNvbntcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgdG9wOiAyMHB4O1xyXG5cdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0ICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1ldGFkYXRhe1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0XHR0b3A6IDI1cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuICAgIFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHRcdC5hbGJ1bS10aXRsZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBsYXllcntcclxuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMzAwcHggKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDMwMHB4O1xyXG5cdFx0dG9wOiAwcHg7XHJcblxyXG5cdFx0I2NwbGF5ZXJ7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwMG1zIGVhc2U7XHJcblxyXG5cdFx0XHQmLmhpZGV7XHJcblx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucmV2ZWFse1xyXG5cdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2dyZXNzTG9hZGluZ3tcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuXHRcdFx0d2lkdGg6IDAlO1xyXG5cdCAgICBcdGhlaWdodDogMXB4O1xyXG5cdCAgICBcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdCAgICBcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHggKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDQ1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246b3BhY2l0eSAzMDAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHRcdC53YXZle1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4ICk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0dG9wOiAyOHB4O1xyXG5cclxuXHRcdFx0d2F2ZXtcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRyb2x7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgcmlnaHQ6IDEwcHg7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGhlaWdodDogOTBweDtcclxuXHJcblx0XHRcdC5wbGF5e1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwYXRoLCByZWN0e1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hdWRpby1wbGF5aW5ne1xyXG5cdFx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJldmlvdXN7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uZXh0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRpbnVvdXNQbGF5ZXIuYXVkaW8tcGxheWluZyAucGxheWVyIC5jb250cm9se1xyXG5cdC5wbGF5e1xyXG5cdFx0cGF0aHtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0fVxyXG5cdFx0cmVjdHtcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcbi5jb250aW51b3VzUGxheWVyLmxvYWRpbmcgLnBsYXllck5vd1BsYXlpbmcgLmFsYnVtLWFydCAubG9hZGluZy1pY29ue1xyXG5cdG9wYWNpdHk6MTtcclxufVxyXG5cclxuLnNvbmFhcl9hcnRpc3RfcGxheWVye1xyXG5cdEBleHRlbmQgLmNvbnRpbnVvdXNQbGF5ZXI7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOi05MHB4O1xyXG5cdHRyYW5zZm9ybTppbml0aWFsIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6MTgwcHg7XHJcblx0YmFja2dyb3VuZDojNzc3O1xyXG5cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0dG9wOiAtNjBweDtcclxuXHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHR0b3A6IC02MHB4O1xyXG5cdH1cclxuXHQuYXJ0aXN0LXRlbXBsYXRlLXNpbmdsZS1hcnRpc3RzLWJsYW5rICZ7XHJcblx0XHR0b3A6IC0yNzVweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0dG9wOiAtMjI1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0b3A6IC0xNzVweDtcclxuXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBsYXllck5vd1BsYXlpbmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjAwO1xyXG5cdFx0LmFsYnVtLWFydHtcclxuXHRcdFx0d2lkdGg6MTM2cHg7XHJcblx0XHRcdGhlaWdodDoxMzZweDtcclxuXHRcdFx0dG9wOjIycHg7XHJcblx0XHRcdGxlZnQ6MjJweDtcclxuXHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdC8vIGltZ3tcclxuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0dG9wOjEwcHg7XHJcblx0XHRcdFx0bGVmdDoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWV0YWRhdGF7XHJcblx0XHRcdGZvbnQtc2l6ZToyM3B4O1xyXG5cdFx0XHRsZWZ0OjE5MHB4O1xyXG5cdFx0XHR0b3A6NDVweDtcclxuXHRcdFx0d2lkdGg6MzMwcHg7XHJcblx0XHRcdC50cmFjay1uYW1lLC5hbGJ1bS10aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDY0LCAxNzQsIDE0Nik7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDVweCA1cHggMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0XHRsZWZ0OjEzNXB4O1xyXG5cdFx0XHRcdHRvcDoyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOjMzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBsYXllcntcclxuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTkwcHgpO1xyXG5cdFx0bGVmdDogMTkwcHg7XHJcblx0XHQuc3BlY3Ryb3tcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDE0N3B4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dG9wOiAyMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2dyZXNzTG9hZGluZ3tcclxuXHRcdFx0dG9wOjkwcHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XHJcblx0XHR9XHJcblx0XHQuY29udHJvbHtcclxuXHRcdFx0aGVpZ2h0OjE4MHB4O1xyXG5cdFx0XHRyaWdodDo0NXB4O1xyXG5cdFx0fVxyXG5cdFx0LndhdmV7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XHJcblx0XHRcdHRvcDo3MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDEyMHB4ICk7XHJcblx0XHRcdGxlZnQ6MTM1cHg7XHJcblxyXG5cdFx0XHQuc3BlY3Ryb3tcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRcdFx0aGVpZ2h0OjExMHB4O1xyXG5cdFx0XHRcdHRvcDoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdFx0dG9wOjYycHg7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udHJvbHtcclxuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XHJcblx0XHRcdFx0cmlnaHQ6NTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQud2F2ZXtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0XHRcdHRvcDo0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0LnNwZWN0cm97XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQjYXJ0aXN0UGxheWVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRyb2x7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDAuOCk7XHJcblx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5bZGF0YS1hdWRpb3BhdGggPSBcIlwiXXtcclxuXHQudHJhY2stbnVtYmVyIHN2Z3tcclxuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYXVkaW8tdHJhY2t7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG59IFxyXG5cclxuLmFydGlzdC10ZW1wbGF0ZS1kZWZhdWx0IC5pcm9uLWF1ZGlvcGxheWVyLnNob3ctcGxheWxpc3QgLmJ1dHRvbnMtYmxvY2t7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uYXVkaW9wbGF5ZXItc2l6ZXtcclxuXHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuXHRcdG1heC13aWR0aDo4NDBweDtcclxuXHR9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBzaG93RWxlbWVudCB7XHJcbiAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgdG8ge29wYWNpdHk6IDE7fVxyXG59XHJcbkBrZXlmcmFtZXMgaGlkZUVsZW1lbnQge1xyXG4gIGZyb20ge29wYWNpdHk6IDE7fVxyXG4gIHRvIHtvcGFjaXR5OiAwO31cclxufVxyXG5cclxuLmxpc3QtdHlwZS1hbGJ1bXtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjZweCkge1xyXG4gICAgJXN0b3JlIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgLnRyYWNrLXN0b3JlIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gIFxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4laGlkZU1vYmlsZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjZweCkge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4laGlkZU1vYmlsZUxhcmdlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTWVkaXVtIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTGFyZ2Uge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNzb25hYXItcGxheWVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDk0cHgsIDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOTBweDtcclxuICB6LWluZGV4OiA4MDEwO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlLCBoZWlnaHQgMC43NXMgZWFzZTtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUzOXB4KXtcclxuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluO1xyXG4gIH1cclxuICAmLmVuYWJsZSB7XHJcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xyXG4gICAgLnN0b3Jle1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDg1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjU1KTtcclxuICAgICAgICBcclxuICAgICAgICAudHJhY2stc3RvcmV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKyBsaXtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm9wZW5lZHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNob3dFbGVtZW50IDAuMjVzIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bm90KC5vcGVuZWQpe1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7ICBcclxuICAgICAgICAgIGFuaW1hdGlvbjogaGlkZUVsZW1lbnQgMC4yNXMgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdy1saXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogNDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmJ0bl9wbGF5bGlzdHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgJi5idG4tcGxheWVyIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogOTRweDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYXVkaW9CYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZW5hYmxlIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1ZGlvQmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllck5vd1BsYXlpbmcge1xyXG4gICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgLmFsYnVtLWFydCB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmxvYWRpbmctZW5hYmxlLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDgycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMjAwcHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YWRhdGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC50cmFjay1uYW1lLFxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICYuc2Nyb2xsaW5nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdXBsaWNhdGUge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLWltYWdle1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDI1NXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubm8tbGlzdHtcclxuICAgIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucGxheWxpc3Qge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc2Nyb2xsIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzIwcHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHt9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5ib3hlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjY1ZW07XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaHVmZmxle1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogNTB2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ucGxheSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGVMYXJnZTtcclxuICAgIH1cclxuICAgIC50cmFja2xpc3Qge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjVlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjY1ZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXN0YXR1cyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWxlbmdodCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay1zdG9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGU7XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1lZGl1bTtcclxuICAgICAgfVxyXG4gICAgICAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay1hcnRpc3QsXHJcbiAgICAgIC50cmFjay1hbGJ1bSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWFsYnVtIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wbGF5ZXIge1xyXG4gICAgei1pbmRleDoyMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIC5wbGF5ZXItcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgLndhdmVzdXJmZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIFxyXG4gICAgICAudGltaW5ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2F2ZS1jdXN0b217XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbGVmdDogNzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLndhdmUtY3V0e1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndhdmUtYmFzZSwgLndhdmUtcHJvZ3Jlc3N7XHJcbiAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBsZWZ0OiA3NXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgXHJcblxyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3NfdG90YWxUaW1le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzc19jdXJyZW50VGltZXtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2tpcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZvbHVtZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudWktc2xpZGVyLXJhbmdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50cmlnZ2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1jb250YWluZXI6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNiYmI7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc2xpZGVyLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnNsaWRlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3NQbGF5ZXIge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDAwbXMgZWFzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzTG9hZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDU2MnB4KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1NTJweDtcclxuICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLndhdmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMjhweDtcclxuICAgICAgd2F2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBhdC1yb290IHtcclxuICAgICAgLnN0b3JlIHtcclxuICAgICAgICBAZXh0ZW5kICVzdG9yZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRyb2wge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgJi5uby1saXN0e1xyXG4gICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoLFxyXG4gICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hdWRpby1wbGF5aW5nIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJldmlvdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZTtcclxuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlTGFyZ2U7XHJcbiAgICAgIH1cclxuICAgICAgLm5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNodWZmbGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2h1ZmZsZXtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgc3Zne1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LXR5cGUtcG9kY2FzdHtcclxuXHJcbiAgICAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgICYubm8taW1hZ2V7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm8tbGlzdCAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE3MnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNnB4KSB7XHJcbiAgICAgIC5zdG9yZXtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnRyYWNrLXN0b3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJ7IFxyXG4gICAgICAuY29udHJvbHsgXHJcbiAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXl7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubm8tbGlzdHtcclxuICAgICAgICAuY29udHJvbHsgXHJcbiAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGxheWxpc3R7XHJcbiAgICAgIC50cmFja2xpc3R7XHJcbiAgICAgICAgLnNvbmFhci1jYWxsVG9BY3Rpb257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbmFhci1jYWxsVG9BY3Rpb24rLnNvbmFhci1jYWxsVG9BY3Rpb257XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi50cmFjay1zdGF0dXN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHJhY2stYWxidW17XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnRyYWNrLWxlbmdodHtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXRpdGxle1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlLXRyYWNrLWxlbmdodCAucGxheWxpc3QgLnRyYWNrbGlzdCAudHJhY2stbGVuZ2h0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuaGlkZS10cmFjay1jYXRlZ29yeSAucGxheWxpc3QgLnRyYWNrbGlzdCAudHJhY2stYWxidW17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNvbmFhci1leHRlbmQtYnV0dG9ue1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI2cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtZW50ZXItYWN0aXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjRzIGFsbCBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWVudGVyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLXRvIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjAzcyBlYXNlO1xyXG4gIH1cclxufVxyXG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS10byB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbiNwdXNoZXItd3JhcC5zb25hYXItbGlzdC1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW1vei1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAtbXMtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibHVyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1saXN0LWFjdGl2ZSAjcHVzaGVyIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4iLCJoMS5wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogODRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG4jcGFnZS1iYW5uZXIge1xyXG4gIHotaW5kZXg6MDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxufVxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1iZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDApO1xyXG5cclxufVxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IHtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzMDA7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDApO1xyXG59XHJcblxyXG4ucGFnZS1iYW5uZXItcm93e1xyXG4gIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiAwIDI2cHg7XHJcbn1cclxuXHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAuaW5uZXIudG9wIHt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lci5taWRkbGUge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLmJvdHRvbSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcblxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lciBoMSB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7ICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7fVxyXG5cclxuI3BhZ2UtYmFubmVyLmZ1bGxzY3JlZW4tYmFubmVye1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUsIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxle1xyXG4gIHRyYW5zZm9ybTpyb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwKTtcclxufVxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXRpdGxlLmxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXRpdGxlLmNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXRpdGxlLnJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2Utc3VidGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZS5sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZS5jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZS5yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAucGFnZS1iYW5uZXItcm93e1xyXG4gICAgbWF4LXdpZHRoOiAxMTQ0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBQbHVnaW5zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdfd29vY29tbWVyY2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJ192aXN1YWwtY29tcG9zZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ19tYWlsY2hpbXAtZm9yLXdwLnNjc3MnO1xyXG4iLCIud29vY29tbWVyY2UgdGFibGUsXHJcbi53b29jb21tZXJjZSB0aCxcclxuLndvb2NvbW1lcmNlIHRkIHtcclxuICBib3JkZXI6IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIFdPT0NPTU1FUkNFICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgcCxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGFiZWwge1xyXG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxufVxyXG5cclxuc3Bhbi5zb25hYXJfaXRlbXNob3Age1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgIC8qIFByb2R1Y3RzIG9uIDItMy00IENvbHVtbnMgKi9cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzLFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcclxuICAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2V7XHJcbiAgICAmLnNpbmdsZS1wcm9kdWN0e1xyXG4gICAgICAgIC53b29jb21tZXJjZS10YWJze1xyXG4gICAgICAgICAgICAudGFic3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsIC5jb21tZW50LXJlcGx5LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjdlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVJldmlld3N7XHJcbiAgICAgICAgICAgICAgICAjY29tbWVudHN7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJldmlld19mb3JtX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xyXG4gICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud29vY29udGVudCxcclxuZGl2Lndvb2NvbW1lcmNlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMTA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4qL1xyXG5ib2R5Om5vdCguc2luZ2xlLXByb2R1Y3QpLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLypTaW5nbGUtcHJvZHVjdCovXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eS5pbnB1dC10ZXh0LFxyXG4uc2luZ2xlLXByb2R1Y3QgYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uLnBhbmVsIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIC5hbHQgdGQsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgLmFsdCB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3QgLmxpbmtzLWJsb2NrIC5iYWNrLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3QgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG5cclxuLypyZXZpZXcqL1xyXG5cclxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSBpbWcuYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGl7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LXRleHQ+ZGl2IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY29tbWVudC10ZXh0PmRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDEyNHB4O1xyXG59XHJcblxyXG4uY29tbWVudC10ZXh0PmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4OXB4KTtcclxufVxyXG5cclxuLmNvbW1lbnQtdGV4dCAuc3JfaXQtbWV0YT4qIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgcC5zcl9pdC1tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnQtdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xyXG5cdGNvbG9yOiM0NDQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxpLCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBwe1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWw+aDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtcHJvZHVjdCB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2IzYjNiMztcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDRweCkge1xyXG4gICAgI2NvbW1lbnRzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7XHJcbiAgICB9XHJcbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLndvb2NvbnRlbnQsXHJcbiAgICBkaXYud29vY29tbWVyY2UsXHJcbiAgICAud29vY29udGVudC5jYXJ0IHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcclxuICAgIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXHJcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuICAgIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGgsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGgge1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLndwYl93cmFwcGVyIC53b29jb250ZW50LFxyXG4ud3BiX3dyYXBwZXIgZGl2Lndvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcbi5wcmljZSAuYW1vdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLndvb3ByaWNlIGRlbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLndvb3ByaWNlIGlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbmlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndvb2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi53b29kZXNjcmlwdGlvbiBwIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5vbC5jb21tZW50bGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLXJhdGluZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSxcclxuLndvb2NvbW1lcmNlLXBhZ2Ugc3Bhbi5vbnNhbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKCAxMDAsMTAwLDEwMCApO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSBzcGFuLm9uc2FsZSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlIHNwYW4ub25zYWxlIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlLFxyXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcsXHJcbi53b29jb21tZXJjZS1wYWdlIC5zdGFyLXJhdGluZyB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGNvbG9yOiAjMDBBOEJCO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b24sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbnRkLmFjdGlvbnMgaW5wdXQuYnV0dG9uIHtcclxuICAgIGhlaWdodDogMzZweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xyXG4gICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgIGNvbG9yOiAjMDBBOEJCO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuICAgIC53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDVweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLm1pbnVzLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5wbHVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLm1pbnVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAubWludXMge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51czpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAubWludXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5IHtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSB7XHJcbiAgICBjb2xvcjogIzAwQThCQjtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGNvbG9yOiAjMDBBOEJCO1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0gcC5zdGFycyBzcGFuIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NvbW1lbnRmb3JtIC5mb3JtLXN1Ym1pdCAjc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuI2NvbW1lbnRmb3JtIC5mb3JtLXN1Ym1pdCAjc3VibWl0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHRleHRhcmVhLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgdGV4dGFyZWEge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5tdXN0LWxvZy1pbixcclxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLFxyXG4uY29tbWVudC1yZXNwb25kIGlmcmFtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLXJhdGluZyBbZm9yPVwicmF0aW5nXCJdIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQThCQjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nX2NhbGN1bGF0b3IgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmFmdGVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmdfY2FsY3VsYXRvciAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jY291cG9uX2NvZGUge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI0I4MUMyMztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMiU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGksXHJcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSB7XHJcbiAgICB3aWR0aDogNDclO1xyXG59XHJcblxyXG5cclxuLyogQmxvY2sgSW1hZ2UgU2luZ2xlIFBhZ2UgKi9cclxuLypcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcclxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcclxuICAgIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4qL1xyXG5cclxuLyogRml4IFBhZGRpbmcgV29vQ29tbWVyY2UgdGFicyArIENhcnQvQ2hlY2tvdXQgKi9cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ud29vY29udGVudC5jYXJ0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbmZvcm0uY2hlY2tvdXQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLndvb2NvbnRlbnQgLnJlbGF0ZWQucHJvZHVjdHMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LWVtcHR5IHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxucC53b28tdGhhbmtzIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5tYXJrLm9yZGVyLW51bWJlcixcclxubWFyay5vcmRlci1kYXRlLFxyXG5tYXJrLm9yZGVyLXN0YXR1cyxcclxubWFyay5jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGltZyxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IGltZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNyZXZpZXdfZm9ybV93cmFwcGVyIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi50cmFja19vcmRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDN0MwQzc7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGE6aG92ZXIgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGE6aG92ZXIgaW1nIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGksXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmFmdGVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGludCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYXR0YWNobWVudC1zaG9wX2NhdGFsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtc2hvcF9jYXRhbG9nOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi50aHVtYm5haWxzIGEsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi50aHVtYm5haWxzIGEsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi50aHVtYm5haWxzIGEge1xyXG4gICAgLyp3aWR0aDphdXRvOyovXHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0aCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0aCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQsXHJcbi53b29jb21tZXJjZSBmb3JtLmxvZ2luLFxyXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24sXHJcbi53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtLmxvZ2luLFxyXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5yZWdpc3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzY0NjQ2NCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWRkZWRfdG9fY2FydCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI29yZGVyX3Jldmlld19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIGltZy5hdHRhY2htZW50LXNob3BfdGh1bWJuYWlsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlOmhvdmVyIC5jaG9zZW4tc2luZ2xlOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jaGVja291dCAuaW5wdXQtdGV4dCxcclxuLnNoaXBwaW5nX2NhbGN1bGF0b3IgLmlucHV0LXRleHQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5zaGlwcGluZ19jYWxjdWxhdG9yIHNlbGVjdCxcclxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG59XHJcblxyXG4udmFyaWF0aW9ucyBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxufVxyXG5cclxuLnZhcmlhdGlvbnMgLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi53Yy1mb3J3YXJkOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5ib2R5Om5vdCguc2luZ2xlLXByb2R1Y3QpIC5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xyXG4gICBtYXJnaW46IDAgYXV0bzsgXHJcbn1cclxuLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIHNwYW4ucHJpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBkZWx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHJcbiAgICAgICAgLmFtb3VudHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGgzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl90YWIsXHJcbi5yZXZpZXdzX3RhYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4vKi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgze1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHRcclxufSovIiwiLyogVmlzdWFsIENvbXBvc2VyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQsXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdDMge1xyXG4gIG1hcmdpbi10b3A6IGluaGVyaXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdCxcclxuICAjd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQzIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLWIsXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctYjMge1xyXG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cubm8tbWFyZ2luIHtcclxuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5kZXNjcmlwdGlvbi1jb2x1bW4gLndwYl9yb3cuaW5fY29udGFpbmVyLFxyXG4jd3JhcHBlciAuZGVzY3JpcHRpb24tY29sdW1uIC53cGJfcm93LmluX2NvbnRhaW5lciBwIHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQgdWwuY2hpbGRyZW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuXHJcbi8qIDUuNyBDb250YWN0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtcGhwIC5lbnRyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMGIwYjBiO1xyXG4gIHBhZGRpbmc6IDQwcHggMzVweCAyMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIC0ycHggMzBweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggaW1nIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDVweCA0NXB4IDIwcHggMDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IGFkZHJlc3Mge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggLnRpdGxlIHtcclxuICBmb250OiBib2xkIDIwcHgvMjRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogIzAwMDtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCBwIHtcclxuICBtYXJnaW46IDAgMCAyMnB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggLnBob25lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIuY2xlYXItYmcge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLmNpcmNsZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAuY2lyY2xlIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAuY2lyY2xlLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmNpcmNsZSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmFja2dyb3VuZC1vdmVybGF5LFxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLmJhY2tncm91bmQtb3ZlcmxheSxcclxuI3dyYXBwZXIgLndwYl9yb3cgLmJnLXZpZGVvLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93Lmhhcy1iZy12aWRlbyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLmJnLXZpZGVvLXdyYXAgdmlkZW8uYmctdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuXHJcbi5jaXJjbGUtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxufVxyXG5cclxuLmNpcmNsZSB7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIGhlaWdodDogMjQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY2lyY2xlIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uY2lyY2xlIC5jZW50ZXJpbmcsXHJcbi5jaXJjbGUgLndwYl93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2lyY2xlIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQuY2lyY2xlIGEge1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uY2lyY2xlIC5pY29ucyxcclxuLmNpcmNsZSAuZmEge1xyXG4gIGNvbG9yOiAjYjFiMWIxO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGZpeCBmb3IgVkMgNC45ICovXHJcblxyXG4udmNfY29sdW1uLWlubmVyIHtcclxuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLypcclxuICBmaXggZm9yIHN0cmV0Y2hpbmcgcm93XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAqL1xyXG59XHJcblxyXG4udmNfc3BhbjQgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4zIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMiAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnZjX3NwYW40IC5tZWRpYS1ibG9jayAudGV4dC1ib3gsXHJcbi52Y19zcGFuMyAubWVkaWEtYmxvY2sgLnRleHQtYm94LFxyXG4udmNfc3BhbjIgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAucmVjZW50LXBvc3RzIGgyLFxyXG4udmNfc3BhbjMgLnJlY2VudC1wb3N0cyBoMixcclxuLnZjX3NwYW4yIC5yZWNlbnQtcG9zdHMgaDIge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4sXHJcbi52Y19zcGFuMyAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuLFxyXG4udmNfc3BhbjIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbixcclxuI3NpZGViYXIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbixcclxuLnZjX3NwYW4zIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4sXHJcbi52Y19zcGFuMiAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuLFxyXG4jc2lkZWJhciAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi52Y19zcGFuMTIgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCxcclxuLnZjX3NwYW42IC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQge1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IC50YWItdGl0bGUsXHJcbi52Y19zcGFuMyAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IC50YWItdGl0bGUsXHJcbi52Y19zcGFuMiAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IC50YWItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnZjX2NvbC1zbS00IHNwYW4uZXZlbnRzLWJhci10aXRsZSxcclxuLnZjX2NvbC1zbS0zIHNwYW4uZXZlbnRzLWJhci10aXRsZSxcclxuI3NpZGViYXIgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHNwYW4uZXZlbnRzLWJhci10aXRsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC8qIFNtYWxsICovXHJcbiAgLnZjX2NvbC1zbS00IHNwYW4uZXZlbnRzLWJhci10aXRsZSxcclxuICAudmNfY29sLXNtLTMgc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udmNfc3BhbjQgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyLFxyXG4udmNfc3BhbjMgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyLFxyXG4udmNfc3BhbjIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyICNzaWRlYmFyIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLmFsYnVtLWxpc3RlbixcclxuLnZjX3NwYW4zIC5hbGJ1bS1saXN0ZW4sXHJcbi52Y19zcGFuMiAuYWxidW0tbGlzdGVuICNzaWRlYmFyIC5hbGJ1bS1saXN0ZW4ge1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxufVxyXG5cclxuXHJcbi52Y19zcGFuMyAucGxheS1idXR0b24sXHJcbi52Y19zcGFuMiAucGxheS1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbn1cclxuXHJcblxyXG4udmNfY29sLXNtLTEyIC5wb3N0X3NpbXBsZSB7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLnZpZGVvZ3JpZCBoMixcclxuLnZjX3NwYW4zIC52aWRlb2dyaWQgaDIsXHJcbi52Y19zcGFuMiAudmlkZW9ncmlkIGgyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcblxyXG4vKiBDT1VOVERPV04gV0lER0VUICovXHJcblxyXG5cclxuLyogVkMgY291bnRkb3duICovXHJcblxyXG4udmMtY291bnRkb3duLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAuc2hvd19sYWJlbHMgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5sYWJlbC1hbGlnbi1jZW50ZXIgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmxhYmVsLWFsaWduLWxlZnQgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5sYWJlbC1hbGlnbi1yaWdodCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXJvdyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tc2VjdGlvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLyogQ291bnRkb3duIFdpZGdldCAqL1xyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uIHNwYW4uY291bnRkb3duLWFtb3VudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbiBzcGFuLmNvdW50ZG93bi1hbW91bnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvdW50X3NwbGl0dGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvdW50X3NwbGl0dGVyOmxhc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAudmNfc3BhbjMgLmNvdW50ZG93bi1ibG9jayxcclxuICAudmNfc3BhbjIgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC52Y19zcGFuMyAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCxcclxuICAudmNfc3BhbjIgLmNvdW50ZG93bi13cmFwIC5ldmVudC10ZXh0LXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gIC52Y19zcGFuNCAuY291bnRkb3duLWJsb2NrLFxyXG4gIC52Y19zcGFuMyAuY291bnRkb3duLWJsb2NrLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudmNfc3BhbjQgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmNvdW50ZG93bi13cmFwIC5ldmVudC10ZXh0LXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBGaXggTmV3cy9WaWRlbyBMaXN0cyAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3ZpZGVvcyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3ZpZGVvcyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3ZpZGVvcyxcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3Bvc3RzLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcG9zdHMsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9wb3N0cyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcG9zdHMsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9wb3N0cyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3Bvc3RzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLndwYl9yb3csXHJcbi53cGJfY29udGVudF9lbGVtZW50LFxyXG51bC53cGJfdGh1bWJuYWlscy1mbHVpZD5saSxcclxuLmxhc3RfdG9nZ2xlX2VsX21hcmdpbixcclxuLndwYl9idXR0b24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIE5ldyBWaXN1YWwgQ29tcG9zZXIgT3ZlcnJpZGVzICovXHJcblxyXG4ud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG5cclxuXHJcbi52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlci5pbWdfZnVsbHdpZHRoIGltZyB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG5cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IC53cGJfYWNjb3JkaW9uX3dyYXBwZXIgLndwYl9hY2NvcmRpb25faGVhZGVyLFxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudC53cGJfdGFicyAud3BiX3RvdXJfdGFic193cmFwcGVyIC53cGJfdGFiIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Y19yb3cge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IGNlbnRlcjtcclxuICB9XHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YmVmb3JlLFxyXG4gIC5zcl9pdF9kcm9wc2hhZG93OmFmdGVyIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdG9wOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICB9XHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEFjY29yZGlvbiBTdHlsZSAqL1xyXG5cclxuLndwYl9hY2NvcmRpb25fc2VjdGlvbiBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25fc2VjdGlvbiBhOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfYWNjb3JkaW9uX2hlYWRlciB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9oZWFkZXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25fY29udGVudCBwIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi52Yy1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSxcclxuLnZjLWNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1jb250cm9sIHtcclxuICBtYXJnaW4tdG9wOiAtMzRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIFRhYnMgKi9cclxuLnZjX3R0YS10aXRsZS10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcblxyXG4udmNfY3VzdG9tX2hlYWRpbmcgYSwgLnZjX2N1c3RvbV9oZWFkaW5nIGE6Zm9jdXMsIC52Y19jdXN0b21faGVhZGluZyBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNyX2l0LWlubGluZS1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4udmNfYnRuMyB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKiBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNmb290ZXIge1xyXG4gIC8qIEN1c3RvbSB2Y19jYXJvdXNlbCAoU1BPTlNPUikgKi9cclxuICAudmNfaW1hZ2VzX2Nhcm91c2VsLFxyXG4gIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjX2Nhcm91c2VsLXNsaWRlbGluZS1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmPi52Y19pdGVtIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIH1cclxuICAgIC52Y19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFZDIEJ1dHRvbiBlbGVtZW50ICovXHJcbiAgLnZjX2J0bjMtc2hhcGUtcm91bmQge1xyXG4gICAgJi52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICB3aWR0aDogNThweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUtbWQge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUtc20ge1xyXG4gICAgICB3aWR0aDogMzlweDtcclxuICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUteHMge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4vLyB0ZXh0IGFsaWdubWVudCBmb3IgVkMgQ29sdW1ucyBhbmQgSW5uZXIgQ29sdW1uc1xyXG4qL1xyXG5cclxuLnRleHQtbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZWZ0LFxyXG4udGV4dC1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWxlZnQgLm1jNHdwLWZvcm0sXHJcbi50ZXh0LWxnLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWxlZnQsXHJcbi50ZXh0LWxnLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LXJpZ2h0LFxyXG4udGV4dC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1yaWdodCAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZy1yaWdodCxcclxuLnRleHQtbGctcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1jZW50ZXIsXHJcbi50ZXh0LWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1jZW50ZXIgLm1jNHdwLWZvcm0sXHJcbi50ZXh0LWxnLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZy1jZW50ZXIsXHJcbi50ZXh0LWxnLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtanVzdGlmeSxcclxuLnRleHQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWp1c3RpZnkgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1qdXN0aWZ5LFxyXG4udGV4dC1sZy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4udGV4dC1sZy1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxufVxyXG5cclxuXHJcbi8qIH0qL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnRleHQtbWQtbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLWxlZnQsXHJcbiAgLnRleHQtbWQtbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LW1kLWxlZnQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtbWQtbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1tZC1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1yaWdodCxcclxuICAudGV4dC1tZC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1tZC1yaWdodCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtbWQtY2VudGVyLFxyXG4gIC50ZXh0LW1kLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtbWQtY2VudGVyIC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1qdXN0aWZ5LFxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1tZC1qdXN0aWZ5IC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAudGV4dC1tZC1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC50ZXh0LXNtLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1sZWZ0LFxyXG4gIC50ZXh0LXNtLWxlZnQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1sZWZ0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1zbS1sZWZ0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtc20tbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tcmlnaHQsXHJcbiAgLnRleHQtc20tcmlnaHQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtc20tcmlnaHQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXNtLWNlbnRlcixcclxuICAudGV4dC1zbS1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1jZW50ZXIgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tanVzdGlmeSxcclxuICAudGV4dC1zbS1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtc20tanVzdGlmeSAudmNfYnRuMy1jb250YWluZXIsXHJcbiAge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgLnRleHQtc20tanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAudGV4dC14cy1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtbGVmdCxcclxuICAudGV4dC14cy1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQteHMtbGVmdCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC14cy1sZWZ0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLXJpZ2h0LFxyXG4gIC50ZXh0LXhzLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXhzLXJpZ2h0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC14cy1jZW50ZXIsXHJcbiAgLnRleHQteHMtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC14cy1jZW50ZXIgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLWp1c3RpZnksXHJcbiAgLnRleHQteHMtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG4gIH1cclxufSIsIi8qIE1haWxjaGltcCAgZm9yICBXb3JkcHJlc3MqL1xyXG4ubWM0d3AtZm9ybXtcclxuICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLm1jNHdwLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5jb2xvcjojMDAwMDAwIWltcG9ydGFudDtcclxufVxyXG4ubWM0d3AtZm9ybTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4ubWM0d3AtZm9ybSBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXQucGxhY2Vob2xkZXJzanMge1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIHNlbGVjdCwubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiByYWRpbztcclxuICAgIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbiwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgbWFyZ2luOjI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxufVxyXG4ubWM0d3AtZm9ybSBidXR0b24sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA5cHggNDVweCA5cHggNDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbjpmb2N1cywubWM0d3AtZm9ybSBpbnB1dDpmb2N1cywubWM0d3AtZm9ybSBzZWxlY3Q6Zm9jdXMsLm1jNHdwLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGJ1dHRvbjpob3ZlciwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbjphY3RpdmUsLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGJ1dHRvbjpob3ZlciwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gbGFiZWw+c3BhbiwubWM0d3AtZm9ybSBsaT5sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1hbGVydCB7XHJcbiAgICBjb2xvcjogI2MwOTg1MztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjNDY4ODQ3O1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1ub3RpY2Uge1xyXG4gICAgY29sb3I6ICMzYTg3YWQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLWVycm9yIHtcclxuICAgIGNvbG9yOiAjQ0Q1QzVDO1xyXG59XHJcbi5ydGwgLm1jNHdwLWZvcm0tcmVzZXQgaW5wdXRbdHlwZT1jaGVja2JveF0sLnJ0bCAubWM0d3AtZm9ybS1yZXNldCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDZweDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDExcHggMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W2Rpc2FibGVkXSwubWM0d3AtZm9ybSBpbnB1dFtyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZVxyXG59XHJcblxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywubWM0d3AtZm9ybSBzZWxlY3Q6Zm9jdXMsLm1jNHdwLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5tYzR3cC1cclxuICAgICAgZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIHNlbGVjdCwubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbn0iLCIvKk1FTlUgU09DSUFMIE5FVFdPUksgSUNPTiovXHJcbi5tZW51LWljb24tYXBwbGVtdXNpYz5hOmJlZm9yZSwgLm1lbnUtaWNvbi1iYW5kY2FtcD5hOmJlZm9yZSwgLm1lbnUtaWNvbi1mYWNlYm9vaz5hOmJlZm9yZSwgLm1lbnUtaWNvbi1nb29nbGVwbHVzPmE6YmVmb3JlLCAubWVudS1pY29uLWdvb2dsZXBsYXk+YTpiZWZvcmUsIC5tZW51LWljb24taW5zdGFncmFtPmE6YmVmb3JlLCAubWVudS1pY29uLW1peGNsb3VkPmE6YmVmb3JlLCAubWVudS1pY29uLXNuYXBjaGF0PmE6YmVmb3JlLCAubWVudS1pY29uLXNvdW5kY2xvdWQ+YTpiZWZvcmUsIC5tZW51LWljb24tc3BvdGlmeT5hOmJlZm9yZSwgLm1lbnUtaWNvbi10d2l0dGVyPmE6YmVmb3JlLCAubWVudS1pY29uLXZpbWVvPmE6YmVmb3JlLCAubWVudS1pY29uLXZrPmE6YmVmb3JlLCAubWVudS1pY29uLXlvdXR1YmU+YTpiZWZvcmV7XHJcbiAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLm1lbnUtaWNvbi1hcHBsZW11c2ljPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG4ubWVudS1pY29uLWJhbmRjYW1wPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYyZDVcIjtcclxufVxyXG4ubWVudS1pY29uLWZhY2Vib29rPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYzOWVcIjtcclxufVxyXG4ubWVudS1pY29uLWdvb2dsZXBsYXk+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhYlwiO1xyXG59XHJcbi5tZW51LWljb24tZ29vZ2xlcGx1cz5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJcbn1cclxuLm1lbnUtaWNvbi1pbnN0YWdyYW0+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcbi5tZW51LWljb24tbWl4Y2xvdWQ+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcbi5tZW51LWljb24tc25hcGNoYXQ+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhYlwiO1xyXG59XHJcbi5tZW51LWljb24tc291bmRjbG91ZD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zcG90aWZ5PmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxYmNcIjtcclxufVxyXG4ubWVudS1pY29uLXR3aXR0ZXI+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcbi5tZW51LWljb24tdmltZW8+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcbi5tZW51LWljb24tdms+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcbi5tZW51LWljb24teW91dHViZT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLyogQ2xhc3MgdG8gcm90YXRlIHdpZGdldHMgYW5kIGVsZW1lbnRzICovXHJcbi5yb3RhdGVNZXtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuLyogRVNHIExvYWQgTW9yZSBCdXR0b24gKi9cclxuLmVzZy1sb2FkbW9yZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi8qIEdyYWRpZW50TWFwcyBlZmZlY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAgLnNyX2l0LWdyYWRpZW50bWFwcy1za2lue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlcntcclxuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9IFxyXG4gICAgLmVzZy1tZWRpYS1jb3Zlci13cmFwcGVyOmhvdmVyIC5lc2ctbWVkaWEtcG9zdGVyLCAuZXNnLW1lZGlhLWNvdmVyLXdyYXBwZXI6aG92ZXIgLmVzZy1lbnRyeS1tZWRpYXtcclxuXHQgICAgZmlsdGVyOmluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogRGVtbyBDdXN0b20gQ1NTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBNQUdORVRJQyBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWFnbmV0aWNfZWxlbWVudG9yIHtcclxuICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcmJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctbmF2aWdhdGlvbmJ1dHRvbi5lc2ctbG9hZG1vcmUsIC5zb25hYXItZmlsdGVycyAuZXNnLXNvcnRidXR0b24sIC5zb25hYXItZmlsdGVycyAuZXNnLWNhcnRidXR0b24sIC5wb2RjYXN0LWZpbHRlciBsaSwgLmVzZy1zb3J0YnV0dG9uLCBhLmJ0X3Jzc19zdWJzY3JpYmUge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLypFdmVudCBsaXN0Ki9cclxuICAgICAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tU3BlY2lhbCBtZW51LS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XHJcbiAgICAgICAgLmVsZW1lbnRvci1zZWN0aW9uLXN0cmV0Y2hlZC5lbGVtZW50b3Itc2VjdGlvbi1mdWxsX3dpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWNsYXNzaWMgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgI3B1c2hlci13cmFwIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLnNpZGUtbWVudTpub3QoLm9wZW4pIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLnNpZGUtbWVudTpub3QoLm9wZW4pIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4gICAgICAgIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWItbWVudTpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICAvKi0tLW1ha2UgdGhlIG1lbnUgaWNvbiBibGFjayBvbiBtb2JpbGUgLS0tKi9cclxuICAgICAgICAubWVudS10b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEuc2l0ZS1sb2dvIHtcclxuICAgICAgICB0b3A6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51Lm9wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUuYWN0aXZlIGxpLm1lbnUtaXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51Lm9wZW4gLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2QzZDNkO1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLndwLWFkbWluLWJhciAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcclxuICAgIH1cclxuICAgIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1ob2xkZXIge1xyXG4gICAgICAgIHRvcDogNXZoO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlOm5vdCgub3Blbikge1xyXG4gICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGUub3BlbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi1hcnJvdyBpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgdWwuaGVhZGVyLXRvcC1tZW51IGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tRW5kIFNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG5cclxuXHJcbi8qIE1BR05FVElDIFdQQkFLRVJZXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hZ25ldGljIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAmLmhpZGUtaGVhZGVyIHsgICBcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgIH1cclxuICAgICBcclxuICAgIGEucHJvbW9ib3g6aG92ZXIgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDYwJSk7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtdGl0bGUsXHJcbiAgICAuc3JfaXQtZXZlbnQtYXJ0aXN0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1iYXItYXJ0aXN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgIH1cclxuICAgIC8qIGJ1dHRvbiB2aWV3IGFsbCBpbiB0aGUgaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9tIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmFsaWduLWNlbnRlci1yZXNwb25zaXZlPmRpdj4ud3BiX3dyYXBwZXI+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qRXZlbnQgbGlzdCovXHJcbiAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1TcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3B1c2hlci13cmFwIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN1Yi1tZW51Om5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIC8qLS0tbWFrZSB0aGUgbWVudSBpY29uIGJsYWNrIG9uIG1vYmlsZSAtLS0qL1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5zaXRlLWxvZ28ge1xyXG4gICAgICAgIHRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5zdWItbWVudS5hY3RpdmUgbGkubWVudS1pdGVtIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkM2Q7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYWRtaW4tYmFyIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgfVxyXG4gICAgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWhvbGRlciB7XHJcbiAgICAgICAgdG9wOiA1dmg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGU6bm90KC5vcGVuKSB7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3ViLWFycm93IGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bC5oZWFkZXItdG9wLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLUVuZCBTcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbn1cclxuXHJcblxyXG4vKiBDT1JORVJTVE9ORSBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fY29ybmVyc3RvbmVfZWxlbWVudG9yIHtcclxuICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcmJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctc29ydGJ1dHRvbntcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIENPUk5FUlNUT05FIFdQQkFLRVJZXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX2Nvcm5lcnN0b25lIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1hcnRpc3QgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIGgxLnNyX2l0LXBsYXlsaXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLmhvbWUgLnBsYXlsaXN0IC5zcl9pdC1wbGF5bGlzdC10aXRsZSxcclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLFxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgaDMge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmFsaWduLWNlbnRlci1yZXNwb25zaXZlPmRpdj4ud3BiX3dyYXBwZXI+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTg5cHgpIHsgIFxyXG4gICAgICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLmhlYWRlci10b3AtbWVudS5yaWdodHR5cGUgbGkge1xyXG4gICAgICAgIG1hcmdpbjogN3B4IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saS5sb2dvIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZSBidXR0b24sXHJcbiAgICAuY29ybmVyc3RvbmUgLnZjX2J0bjMtY29udGFpbmVyIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggM3B4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggNHB4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZSBidXR0b246aG92ZXIsXHJcbiAgICAuY29ybmVyc3RvbmUgLnZjX2J0bjMtY29udGFpbmVyIGE6aG92ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC03cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCA3cHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggN3B4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKi0tLS0tLS0tLS0tLSAyIGNvbHVtbnMgc3BlY2lhbCB3aWRodCBmb3JtYXQgKGhvbWUgcGFnZSAtYWJvdXQgY29sdW1uKS0tLS0qL1xyXG4gICAgXHJcbiAgICAuY29ybmVyc3RvbmVfMmNvbHVtbnMtZm9ybWF0Pi53cGJfY29sdW1uOmZpcnN0LW9mLXR5cGUgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lX2hvbWVfc2luZ2xlaW1hZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lX2hvbWVwYWdlX2dyaWQudmNfcm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qIGJ1dHRvbiB2aWV3IGFsbCBpbiB0aGUgaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU1cHgpIHtcclxuICAgICAgICAucm93SGVhZGluZyAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbiAgICAgICAgLnJvd0hlYWRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzU2cHgpIHtcclxuICAgICAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3dIZWFkaW5nIGgyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93SGVhZGluZyAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LWdyaWQge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICovXHJcbiAgICBcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLyogYWRkZWQgdG8gbWFpbiBzdHlsZSAhICovXHJcbiAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICAgICAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICEgKi9cclxuICAgICAgICBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQ+LndwYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZT4udmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyp0bXAqL1xyXG4gICAgXHJcbiAgICAmLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1saXN0IC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjkwcHgpIHtcclxuICAgICAgICAuY2xhc3NpYy1tZW51PnVsPmxpIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICBcclxufVxyXG5cclxuLyogQVBFWCBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fYXBleF9lbGVtZW50b3Ige1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc29uYWFyLXBsYXllciAuY2xvc2UuYnRuLXBsYXllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay1udW1iZXIgc3ZnIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICBcclxufVxyXG5cclxuLyogQVBFWCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9hcGV4IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLmNsb3NlLmJ0bi1wbGF5ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stbnVtYmVyIHN2ZyB7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdGV4dHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC53cGJfdmlkZW9fd2lkZ2V0LnZjX3ZpZGVvLWVsLXdpZHRoLTcwIC53cGJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBzZWxlY3QsXHJcbiAgICAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuICAgIC5tYzR3cC1mb3JtIHNlbGVjdCxcclxuICAgIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypmb290ZXIqL1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICNmb290ZXJ7XHJcbiAgICAgICAgICAgIC52Y19idG4zLXNoYXBlLXJvdW5kLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52Y19idG4zLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52Y19idG4zLWNvbnRhaW5lcjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbi8qIEtST05PWFhcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fa3Jvbm94eCB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpdENvbHVtbnMgcHtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLmFsYnVtIC5hbGJ1bS1hcnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtcclxuICAgIC5zcGxpdENvbHVtbnMgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMHB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOjEwJTtcclxuICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtcGxheWxpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0cywgLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5kZWZhdWx0ZGl2aWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYS5iYWNrYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgIFxyXG4gICBcclxufVxyXG4vKiBNSUxFTkQgZm9yIEVsZW1lbnRvclxyXG5cclxuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21pbGVuZF9lbGVtZW50b3Ige1xyXG4gICAgLmNsYXNzaWMtbWVudS5taW5pIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNtYWxsLWljb24tYnQgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbmFhci1lbGVtZW50b3ItaW5saW5lLWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcnsgXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgIH1cclxuXHJcbiAgICAuc3ItZHJvcHNoYWRvdy5lbGVtZW50b3Itc2VjdGlvbi1zdHJldGNoZWQsIC5zci1kcm9wc2hhZG93IC5hbGJ1bS1hcnQgaW1nIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAzcHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1ibG9jayBhLCAuYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLmhvbGRlciwgLmVzZy1ncmlkIC5tYWludWwgbGkuZWctbmV3cy1za2luLXNwbGl0LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsNzUsNzYsMC40MikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNSUxFTkRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWlsZW5kIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI292ZXJsYXkge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBXb29Db21tZXJjZVxyXG4gICAgW3JvbGU9XCJsaXN0Ym94XCJdIGxpe1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAud2lkZ2V0LXRpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3ItbGV0dGVyLXNwYWNpbmctNntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgfVxyXG4gICAgLnNyLWxldHRlci1zcGFjaW5nLTJ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypzZWFyY2ggYm94Ki9cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1pbi13aWR0aDoyMDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypFdmVudCovXHJcbiAgICAjYXJ0aXN0c19maWx0ZXIgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogcmdiKDM4LCAzNiwgMzUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qYnV0dG9uKi9cclxuICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIC5idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIH1cclxuICAgIC5zdHlsZTEtYnV0dG9uIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZ3tcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgLnN0eWxlMS1idXR0b24gLnZjX2J0bjMtc2l6ZS1sZy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9te1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgZmlndXJle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qaG9tZXBhZ2UgcG9zdCBncmlkKi9cclxuICAgIC5jb2xvcjFfdHh0PmRpdiwgLnZjX2dyaWQgcHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZjX2dyaWQgLnZjX2N1c3RvbV9oZWFkaW5nIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypmb3JtKi9cclxuICAgIC5saWdodC1mb3JtLCAubGlnaHQtZm9ybSBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWZvcm0gdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWZvcm0gaW5wdXQsIC5saWdodC1mb3JtIHRleHRhcmVhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNjVweDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogTUFOREFMQVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tYW5kYWxhIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLypIT01FIHNvY2lhbCBtZWRpYSovXHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXIrLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypDb250YWN0IHBhZ2UqL1xyXG4gICAgI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRE9XTkJFQVQgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fZG93bmJlYXQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH0gICAgXHJcbiAgICAjb3ZlcmxheSB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgXHJcbiAgIFxyXG59ICBcclxuLyogTU9PTkxJR0hUIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tb29ubGlnaHRfZWxlbWVudG9yIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfSAgXHJcbn0gIFxyXG4vKiBNT09OTElHSFQgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbW9vbmxpZ2h0IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAgICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9ICAgIFxyXG5cclxuICAgIFxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgXHJcbiAgIFxyXG59XHJcblxyXG5cclxuLyogUFJPRElHWSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcblxyXG5cclxuXHJcbi8qIFBST0RJR1kgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX3Byb2RpZ3kge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMS5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgIGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgIH1cclxuICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAucHJvbW8tb3ZlcmxheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLCAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmRlZmF1bHRkaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIElORElHTyBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcblxyXG4uX2luZGlnb19lbGVtZW50b3J7XHJcblxyXG4gICAgLyogYm9yZGVyLWJvdHRvbSB1bmRlciB0aGUgbWFpbiBtZW51ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICBcclxufVxyXG4vKiBJTkRJR09cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcblxyXG4uX2luZGlnb3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogYm9yZGVyLWJvdHRvbSB1bmRlciB0aGUgbWFpbiBtZW51ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypCdXR0b24gY3VzdG9tIHN0eWxlKi9cclxuICAgIC5pbmRpZ28tYnV0dG9uLXN0eWxlIGJ1dHRvbiwgLmluZGlnby1idXR0b24tc3R5bGUgYXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogQmVhdHMgZm9yIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2JlYXRzX2VsZW1lbnRvcntcclxuICAgIC5zci1pbmxpbmVibG9jayAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAuaXJvbi1hdWRpb3BsYXllci5zaG93LXBsYXlsaXN0IC5idXR0b25zLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1JSAtIDE4NXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcbi8qIEJlYXQkXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fYmVhdHN7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICN3cmFwcGVyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NjVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTb3VuZG1hbiBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX3NvdW5kbWFuX2VsZW1lbnRvcntcclxuICAgIC8qUGxheWxpc3QgZmVhdHVyZWQgaW1hZ2UgcmF0aW8gMjozKi9cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXtcclxuICAgICAgICAuYWxidW1Db3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxidW0tYXJ0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkOm5vdCgubm8tYmFubmVyKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59ICAgIFxyXG4gICAgIFxyXG5cclxuLyogU291bmRtYW4gV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zb3VuZG1hbntcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIC52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVyKy52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnkgcHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2dlbmVyYWwudmNfYnRuM3tcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNDRweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1uYXYsIC5zcl9pdC1hcnRpc3QtbmF2IGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLypQbGF5bGlzdCBmZWF0dXJlZCBpbWFnZSByYXRpbyAyOjMqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAuYWxidW1Db3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxidW0tYXJ0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8qIFRoZSBDcmV3IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3RoZWNyZXdfZWxlbWVudG9ye1xyXG4gICAgLy8gZm9yIGhlYWRpbmcgYmlnIHN0cm9uZyBibG9jayBzdHlsZSBvbiBob21lcGFnZSBhZGQgLm1haW5oZWFkaW5nIGNsYXNzIG9uIHRoZSBoZWFkaW5nLlxyXG4gICAgLm1haW5oZWFkaW5nIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUuaW5jb250YWluZXI6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXIsIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKS5pbmNvbnRhaW5lcjpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOjBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkubWluaSAubG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciwgLnNpbmdsZSAuY29udGFpbmVyLCAuYmxvZyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLWJhbm5lci5mdWxsc2NyZWVuLWJhbm5lciwgLmFsYnVtLWhlYWRlciB7XHJcbiAgICAvKiBzaW5jZSB3ZSdyZSB1c2luZyBhIGJveGVkIGxheW91dCwgd2Ugd2FudCBhIG1vcmUgYmFubmVyLXN0eWxlIGxvb2sgKi9cclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBUaGUgQ3JldyBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3RoZWNyZXd7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciwgLnNpbmdsZSAuY29udGFpbmVyLCAuYmxvZyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLWJhbm5lci5mdWxsc2NyZWVuLWJhbm5lciwgLmFsYnVtLWhlYWRlciB7XHJcbiAgICAvKiBzaW5jZSB3ZSdyZSB1c2luZyBhIGJveGVkIGxheW91dCwgd2Ugd2FudCBhIG1vcmUgYmFubmVyLXN0eWxlIGxvb2sgKi9cclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDsgXHJcbiAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYgLnZjX2N1c3RvbV9oZWFkaW5nLnNyX2l0LWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpe1xyXG4gICAgICAgICNvdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNrdWxseiBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc2t1bGx6X2VsZW1lbnRvcntcclxuICAgIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZve1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTa3VsbHogV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc2t1bGx6e1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUgaDEsIC5lcnJvcjQwNCBoMSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjV2dztcclxuICAgIH1cclxuICAgIGEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAvKiAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIGRpdiAudmNfY3VzdG9tX2hlYWRpbmcuc3JfaXQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgICAgIC5wcm9tb3RleHQgaDEsIC5wcm9tb3RleHQgaDIsIC5wcm9tb3RleHQgaDMsIC5wcm9tb3RleHQgaDQsIC5wcm9tb3RleHQgaDUsIC5wcm9tb3RleHQgaDYge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFN0dWRpbyBFbGVtZW50b3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc3R1ZGlvX2VsZW1lbnRvcntcclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LXNvbmFhci1tYWlsY2hpbXAgaW5wdXR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59ICBcclxuXHJcbi8qIFN0dWRpbyBXUEJha2VyeVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3N0dWRpb3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLypidXR0b24qL1xyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1tZC52Y19idG4zLXNoYXBlLXJvdW5kLnZjX2J0bjMtc3R5bGUtY3VzdG9te1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypwcm9tb2JveCovXHJcbiAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3BlY2lhbC1iaWctdGV4dCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3BlY2lhbC1tZWRpdW0tdGV4dCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKmZvb3RlciovXHJcbiAgICAjZm9vdGVyIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciBmb3Jte1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIC52Y19idG4zLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjogI2RmZDlkZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Zvb3RlciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNmb290ZXIgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWE3ZCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NSUgLSA3MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9vdGVyY3JlZGl0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyY3JlZGl0IGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLyogS2ltY2hlZSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9raW1jaGVlX2VsZW1lbnRvcntcclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5zb2NpYWwtbmV0d29ya3MgYSBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWFsYnVtIC5idXR0b25zLWJsb2NrIC5hdmFpbGFibGUtbm93IHtcclxuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLmluZm8tc2VjdGlvbiAubGlua3MtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogS2ltY2hlZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2tpbWNoZWV7XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjg1MHB4KXtcclxuICAgICAgICAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEthcmJvbmVzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fa2FyYm9uZXNfZWxlbWVudG9ye1xyXG5cclxuICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgIC5jbGFzc2ljLW1lbnU+dWw+bGk6bm90KC5ob3RsaW5rKSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGE6aG92ZXIgLm1lbnVJdGVtVW5kZXJsaW5lLCAuY2xhc3NpYy1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguaG90bGluayk+YT4ubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEthcmJvbmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9rYXJib25lc3tcclxuXHJcbiAgICAvL21lbnVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTI5cHgpe1xyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAuY2xhc3NpYy1tZW51LWhvdC1saW5rc3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmxvZ297XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAge1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnU+dWw+bGk6bm90KC5ob3RsaW5rKSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGE6aG92ZXIgLm1lbnVJdGVtVW5kZXJsaW5lLCAuY2xhc3NpYy1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguaG90bGluayk+YT4ubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9TbGlkZXJcclxuICAgIC50cC1jYXB0aW9uIGIsIC50cC1jYXB0aW9uIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJldi1idG4ucmV2LXdpdGhpY29uIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vYnV0dG9uIGNvbG9yXHJcbiAgICAuY29tbWVudC1mb3JtICNzdWJtaXQsIC53cGNmNy1zdWJtaXQsIGEuYnV0dG9uOmhvdmVyLCBhLmJ1dHRvbiwgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAvL0Z1bGxzY3JlZW4gV2luZG93ICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgI3dyYXBwZXIsICN3cmFwcGVyPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgLmFkbWluLWJhciAjd3JhcHBlciwgLmFkbWluLWJhciAjd3JhcHBlcj4uY29udGFpbmVye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgICAgICBcclxufVxyXG4vKiBPdXRsYW5kZXIgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9vdXRsYW5kZXJfZWxlbWVudG9ye1xyXG4gICAgLy92aWRlby1saXN0XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAvL2V2ZW50c2xpc3RcclxuICAgIC5zcl9pdC1ldmVudC1tYWluIGgxe1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3ItaXQtZXZlbnQtZGF0ZSAuc3ItaXQtZGF0ZS15ZWFyc3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIGJvZHkgLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnQ6aG92ZXIge1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAvL1dvb2NvbW1tZXJjZVxyXG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogT3V0bGFuZGVyIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9vdXRsYW5kZXJ7XHJcblxyXG4gICAgLy9SZW1vdmUgbG9nbyBvbiBkZXNrdG9wbyBvbmx5XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmNsYXNzaWMtbWVudS1sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAgLmxvZ297XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vQm9sZCBTdHlsZVxyXG4gICAgLnZjX2N1c3RvbV9oZWFkaW5nIGJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYS5idXR0b257XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJmbG93VmlzaWJsZXtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vdmlkZW8tbGlzdFxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL2V2ZW50c2xpc3RcclxuICAgIC5zcl9pdC1ldmVudC1tYWluIGgxe1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3ItaXQtZXZlbnQtZGF0ZSAuc3ItaXQtZGF0ZS15ZWFyc3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIGJvZHkgLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnQ6aG92ZXIge1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICBcclxuICAgIC8vRm9vdGVyXHJcbiAgICAub3V0bGFuZGVyLXNvY2lhbG5ldHdvcmsgYXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3V0bGFuZGVyLXNvY2lhbG5ldHdvcmsgaXtcclxuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL1dvb2NvbW1tZXJjZVxyXG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogUG9kY2FzdHIgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fcG9kY2FzdHJfZWxlbWVudG9ye1xyXG5cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjBweDsgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIC5pcm9uX3BvZGNhc3RfcGxheWVyIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtzID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcbi8qIFBvZGNhc3RyIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fcG9kY2FzdHJ7XHJcblxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgIFxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBMQVlFUiAqL1xyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB9XHJcbiAgICAuaXJvbl9wb2RjYXN0X3BsYXllciAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyogQlVUVE9OUyAqL1xyXG4gICAgLnZjX2J0bjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtzID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIEZPT1RFUiAqL1xyXG5cclxuXHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQ2FzdG9wcmVzcyBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9jYXN0b3ByZXNzX2VsZW1lbnRvcntcclxuXHJcbiAgICAvKlNJREVCQVIqL1xyXG4gICAgI3NpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMyB7IGNvbG9yOiAjZmZmO31cclxuICAgIC50ZXJtcy1saXN0IGEgeyBjb2xvcjogaW5oZXJpdDsgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNjFweCkgeyBcclxuICAgICAgICAuYWxidW1Db3ZlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENhc3RvcHJlc3MgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9jYXN0b3ByZXNze1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGV4dCAudmNfY3VzdG9tX2hlYWRpbmcgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjojYmI4MjVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc3BvbnNvci1zdGF0cyBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgcCwgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBoMXtcclxuICAgICAgICBjb2xvcjpyZ2IoMzQsIDM1LCAzNyk7ICAgXHJcbiAgICB9XHJcbiAgICAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIC53cGJfY29sdW1uIC52Y19jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KXtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNmb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXJtcy1saXN0IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLypCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBwb2RjYXN0IHNob3cgc2luZ2xlIGJhbm5lciovXHJcbiAgICAuc2luZ2xlLXBvZGNhc3RzaG93IC52Y19yb3cud3BiX3Jvdy52Y19yb3cudmNfcm93LWhhcy1maWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTFiIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQT0RDQVNUIFNIT1cgU0lOR0xFIFBBR0UgKi9cclxuICAgIC5ob3N0LWF2YXRhcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaG9zdC1uYW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgIGxldHRlci1zcGFjaW5nOjBweDsgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICN3cmFwcGVyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzE5MTkxYiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRk9PVEVSICovXHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtY3VzdG9te1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTkxOTFiIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM3ZDgxODkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiM3ZDgxODk7ICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U0MjQ5O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUFJPTU9URSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wcm9tb3RlX2VsZW1lbnRvciB7XHJcbiAgICAucm90YXRlTWVDVyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmluY29udGFpbmVyOm5vdCgucmVzcG9uc2l2ZSkuY2xhc3NpY19tZW51X2FsaWduLXB1bGwtY2VudGVyLmNsYXNzaWNfbWVudV9sb2dvX2FsaWduLXB1bGwtbGVmdCAubG9nbywgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmZ1bGx3aWR0aDpub3QoLnJlc3BvbnNpdmUpLmNsYXNzaWNfbWVudV9hbGlnbi1wdWxsLWNlbnRlci5jbGFzc2ljX21lbnVfbG9nb19hbGlnbi1wdWxsLWxlZnQgLmxvZ28ge1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAubG9nby1kZXNrdG9wLCAuY2xhc3NpYy1tZW51Lm1pbmkgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsLWRvbmF0ZXtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTYsLjI4LC40MiwxLjA1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQxZGVhO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMXB4ICM5NDFkZWE7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0bjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTE3ODE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjMTMwNTIzO1xyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpe1xyXG4gICAgICAgIC52ZXJ0aWNhbEhlYWRpbmdMZWZ0IHtcclxuICAgICAgICAgICAgdG9wOjUwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52ZXJ0aWNhbEhlYWRpbmdSaWdodCB7XHJcbiAgICAgICAgICAgIHRvcDo1MCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogLTE4MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkVzcyBHcmlkIEZpbHRlciovXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpe1xyXG4gICAgICAgIC5zb25hYXItZmlsdGVycyAuZWctc2VhcmNoLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29uYWFyLWZpbHRlcnMgLmVzZy1maWx0ZXJzOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU1RSRUFNS0lORyBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zdHJlYW1raW5nX2VsZW1lbnRvcntcclxuICAgIC5wYXlwYWwtZG9uYXRle1xyXG4gICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE2LC4yOCwuNDIsMS4wNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MWRlYTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDFweCAjOTQxZGVhO1xyXG4gICAgfVxyXG4gICAgLnBheXBhbF9idG46aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTExNzgxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggIzEzMDUyMztcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUubWluaSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDAyZTtcclxuICAgIH1cclxuICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU3BlYWtlcnByZXNzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3NwZWFrZXJwcmVzc19lbGVtZW50b3J7XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLyogU3BlYWtlcnByZXNzIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3BlYWtlcnByZXNze1xyXG5cclxuIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGV4dCAudmNfY3VzdG9tX2hlYWRpbmcgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjojNjFEQUMzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc3BvbnNvci1zdGF0cyBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgcCwgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBoMXtcclxuICAgICAgICBjb2xvcjojZmZmOyAgIFxyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyAud3BiX2NvbHVtbiAudmNfY29sdW1uLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MURBQzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCl7XHJcbiAgICAgICAgYm9keTpub3QoLmhvbWUpIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWxpc3QgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAvKkJhY2tncm91bmQgY29sb3Igb2YgdGhlIHBvZGNhc3Qgc2hvdyBzaW5nbGUgYmFubmVyKi9cclxuICAgIC5zaW5nbGUtcG9kY2FzdHNob3cgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy52Y19yb3ctaGFzLWZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5pcm9uX3dpZGdldF9yYWRpby5pcm9uX3BvZGNhc3RfcGxheWVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogQlVUVE9OUyAqL1xyXG4gICAgLnZjX2J0bjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICBjb2xvcjppbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGRkZGQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGT09URVIgKi9cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgICNmb290ZXIgcHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2dlbmVyYWwudmNfYnRuMzpmb2N1cywgI2Zvb3RlciAudmNfZ2VuZXJhbC52Y19idG4zOmhvdmVyIHtcclxuICAgICAgIGNvbG9yOiAjNTk1ZDYzIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjN2Q4MTg5IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjojN2Q4MTg5OyAgIFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTeW1waG9ueSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc3ltcGhvbnlfZWxlbWVudG9ye1xyXG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU1BFQ0lBTCBDTEFTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuXHJcbi8qc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2stLT4gQ2FuIGJ1IHVzZWQgdG8gYWRkIGEgYm9yZGVyIGJvdHRvbSB0byBhIGVsZW1lbnRvciBoZWFkaW5nKi9cclxuLnNvbmFhci1lbGVtZW50b3ItaW5saW5lLWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSJdLCJuYW1lcyI6W10s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QUMsYUFBYSxDQUFDLG9CQUFvQixBQUFBLE9BQU8sQ0FBQyxlQUFlLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsb0JBQW9CLENBQUMsZUFBZSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUEsTUFBTSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUEsTUFBTSxDQUFDLGVBQWUsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMs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UyxBQUFBLE1BQU0sQ0FBQyxhQUFhLEFBTUcsQ0FDN0IsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsS0FBSyxDQUNkLENBR0gsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2xDLGFBQWEsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDbEMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNsQyxhQUFhLEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2xDLGFBQWEsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDbEMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNsQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNyQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxBQUFDLENBQ3BDLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLGFB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ZCxBQUVELEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxRQUFRLENBQzFELFlBQVksQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNyRCxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDckQsWUFBWSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsUUFBUSxDQUNuRSxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQzlELFlBQVksQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDOUQsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFFBQVEsQ0FDL0QsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDMUQsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDMUQsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxRQUFRLENBQ3hFLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNuRSxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsR0FB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 */
