<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button,.selectric .label{display:block;line-height:38px;height:38px}.selectric .button{position:absolute;right:0;top:0;width:38px;color:#bbb;text-align:center}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important}.selectric-items .disabled,.selectric-items .selectric-group .selectric-group-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}

/*! Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */.lity{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.gform_wrapper{margin:0}.gform_wrapper ul,.gform_wrapper ul li{margin:0;padding:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;color:#9d9d9d}.gform_wrapper select{color:#9d9d9d}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important;width:100%}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:transparent;padding:20px}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:9994;width:50px;height:50px;position:fixed;right:30px;top:30px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#333;font-size:50px;font-family:Arial,Baskerville,monospace;line-height:50px;font-weight:400;border:0;border-radius:100%;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#7befb2;font-style:normal;font-size:50px;font-family:Arial,Baskerville,monospace;line-height:50px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@media (max-width:767px){.lity-close{right:20px;top:20px}}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RobotoMedium;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinsbold;src:url(../fonts/poppins-bold.woff2) format("woff2"),url(../fonts/poppins-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinsregular;src:url(../fonts/poppins-regular.woff2) format("woff2"),url(../fonts/poppins-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppins_semiBold;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-ExtraBold;src:url(../fonts/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/Helvetica.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Inter_bold;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.container{max-width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:768px){.container{max-width:708px}}@media (min-width:992px){.container{max-width:932px}}@media (min-width:1200px){.big,.container{max-width:1140px}}@media (min-width:1360px){.container{max-width:1300px}}@media (min-width:1540px){.container{max-width:1470px}.big{max-width:1650px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-size:16px;line-height:150%;font-family:Roboto;font-weight:400;color:#828282;letter-spacing:normal;overflow-x:hidden}@media (max-width:767px){body{font-size:15px;line-height:150%}}body p{font-size:16px;line-height:150%;font-family:Roboto;font-weight:400;color:#828282;margin-bottom:20px}body p:last-child{margin:0}@media (max-width:767px){body p{font-size:15px;line-height:150%;margin-bottom:15px}}body .h1,body h1{font-size:96px;line-height:115%;letter-spacing:-.03em;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:1366px){body .h1,body h1{font-size:88px}}@media (max-width:1199px){body .h1,body h1{font-size:80px}}@media (max-width:991px){body .h1,body h1{font-size:70px}}@media (max-width:767px){body .h1,body h1{margin-bottom:15px}}body .h2,body h2{font-size:70px;line-height:115%;letter-spacing:-.03em;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:1366px){body .h2,body h2{font-size:62px}}@media (max-width:1199px){body .h2,body h2{font-size:56px}}@media (max-width:991px){body .h2,body h2{font-size:50px}}@media (max-width:767px){body .h2,body h2{margin-bottom:15px}}body .h3,body h3{font-size:35px;line-height:133.5%;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:767px){body .h3,body h3{margin-bottom:15px}}body .h4,body h4{font-size:25px;line-height:135%;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:767px){body .h4,body h4{line-height:133.5%;margin-bottom:15px}}body .h5,body h5{font-size:18px;line-height:133.5%;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:767px){body .h5,body h5{margin-bottom:15px}}body .h6,body h6{font-size:16px;line-height:150%;color:#182846;font-family:poppinsbold;margin-bottom:20px}@media (max-width:767px){body .h6,body h6{margin-bottom:15px}}body a{text-decoration:none}body a:focus,body a:focus-visible{outline:none}body .link{font-family:poppinsbold;font-style:normal;font-size:18px;line-height:133.5%;color:#1a6e94;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body .link:hover{color:#828282}body .btn{width:100%;background:#f8d213;font-family:Roboto;font-style:normal;font-weight:600;font-size:18px;line-height:100%;padding:15px 32px;border:none;border-radius:unset;color:#182846;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){body .btn{font-family:poppinsbold}}@media (max-width:370px){body .btn{padding:15px 20px}}body .btn:active,body .btn:focus,body .btn:focus-visible,body .btn:hover{border:none;outline:none}body .btn:hover{color:#fff;background:#1a6e94}.site-main .section ul{margin:20px 0}.site-main .section ul li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:192.5%;padding-left:50px;margin-bottom:15px;position:relative;list-style:none}@media (max-width:991px){.site-main .section ul li{font-size:15px;margin-bottom:12px;padding-left:35px}}.site-main .section ul li:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="11" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M7.997 11.258l1.387-1.316c1.066-1.011 1.066-2.873 0-3.884L7.997 4.742 3.612.582c-.933-.886-2.32-.744-3.1.317-.778 1.06-.653 2.637.28 3.523l1.725 1.636c1.066 1.012 1.066 2.873 0 3.884L.792 11.578c-.933.886-1.058 2.463-.28 3.524.78 1.06 2.167 1.202 3.1.317l4.385-4.16z" fill="%23F8D213"/&gt;&lt;/svg&gt;');background-position:50%;background-size:cover;background-repeat:no-repeat;width:11px;height:16px;position:absolute;top:5px;left:0}.site-main .section ul li:last-child{margin-bottom:0}.site-main .section ul li ul{margin:20px 0}.site-main .section ul li ul li{font-size:14px;margin-bottom:10px;padding-left:30px}.site-main .section ul li ul li:before{width:7px;height:12px}.site-main .section ol{margin:20px 0;counter-reset:item}.site-main .section ol li{font-family:poppinsregular;font-size:16px;line-height:150%;padding-left:25px;margin-bottom:15px;position:relative;list-style:none;counter-increment:item}@media (max-width:991px){.site-main .section ol li{font-size:15px;margin-bottom:12px;padding-left:35px}}.site-main .section ol li:before{content:counter(item) " : ";position:absolute;top:0;left:0;font-family:poppinsregular;font-size:16px;line-height:150%}.site-main .section ol li:last-child{margin-bottom:0}.site-main .section ol li ol{margin:20px 0}.site-main .section ol li ol li{font-size:14px;margin-bottom:10px;padding-left:20px}.site-main .section ol li ol li:before{content:counter(item) " : ";position:absolute;top:0;left:0;font-family:poppinsregular;font-size:14px;line-height:150%}.site-header{z-index:9999;position:fixed;width:100%;top:0;left:0;background:transparent;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header.blue_header{background-color:#1a6e94;position:static}.site-header.blue_header.sticky{position:fixed;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header.blue_header.sticky .site-header-inner{padding:20px 0}.site-header.sticky{background-color:#1a6e94;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header.sticky .site-header-inner{padding:20px 0}.site-header .site-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0 40px;-webkit-transition:padding .5s linear;-o-transition:padding .5s linear;transition:padding .5s linear}.site-header .site-branding{margin:0}.site-header .site-branding .site-logo{margin:0}.site-header .site-branding .site-logo,.site-header .site-branding .site-logo span.custom-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .site-branding .site-logo span.custom-logo-link .custom-logo{max-width:100%;max-height:100%;margin:0}@media (max-width:1199px){.site-header .site-branding .site-logo span.custom-logo-link .custom-logo{max-width:120px}}@media (max-width:991px){.site-header .site-branding #logo_text{display:none}}.site-header .site-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.site-header .site-menu{width:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.site-header .site-menu .primary-navigation{margin-left:0;margin-right:auto}.site-header .site-menu .primary-navigation .mobile_toggle_btn{display:none}@media (max-width:991px){.site-header .site-menu .primary-navigation .mobile_toggle_btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .site-menu .primary-navigation .mobile_toggle_btn #primary-mobile-menu{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-menu .primary-navigation .mobile_toggle_btn #primary-mobile-menu:hover svg rect{fill:#f8d213}@media (max-width:991px){.site-header .site-menu .primary-navigation{position:relative;top:auto;right:auto;margin:0}}.site-header .site-menu .primary-navigation .menu-button-container #primary-mobile-menu{display:none;background:transparent;border:none}@media (max-width:991px){.site-header .site-menu .primary-navigation .menu-button-container #primary-mobile-menu{display:block}}@media (max-width:991px){.site-header .site-menu .primary-navigation .menu-button-container{position:relative;right:auto;padding-top:0;padding-bottom:0}.site-header .site-menu .primary-navigation .menu-button-container #primary-mobile-menu{padding:0}.site-header .site-menu .primary-navigation .menu-button-container #primary-mobile-menu:focus{outline:none}}.site-header .site-menu .primary-navigation .primary-menu-container{margin:0}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container{position:relative;visibility:visible;opacity:1;-webkit-transform:unset;-ms-transform:unset;transform:unset;padding:0;margin:0;height:auto;border:0;background:transparent;left:auto;right:auto;top:auto;bottom:auto;overflow:unset}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item{margin-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none}@media (max-width:1600px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item{margin-right:25px}}@media (max-width:1359px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item{margin-right:20px}}@media (max-width:1199px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item{margin-right:18px}}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item:last-child{margin-right:0}@media (min-width:992px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item .sub-menu-toggle[aria-expanded=true]~ul{display:block}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a{padding:0;font-family:RobotoMedium;font-style:normal;font-weight:400;font-size:18px;line-height:18px;color:#fff;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;letter-spacing:normal}@media (max-width:1359px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a{font-size:16px}}@media (max-width:1199px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a{font-size:14px}}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a{line-height:18px;font-size:18px;margin-bottom:25px}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a:hover{color:#f8d213}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a+.sub-menu-toggle{margin:0 0 0 8px;padding:0;width:auto;height:auto;background-image:url(../images/menu_arrow.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:20px;height:13px;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;outline:none;border:none;background-color:transparent}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a+.sub-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:21px;height:12px;margin-top:-21px}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a+.sub-menu-toggle span{display:none}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;a:hover+.sub-menu-toggle{background-image:url(../images/menu_arrow_black.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item.menu-item-has-children{position:relative}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item.menu-item-has-children.open a+.sub-menu-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item a{position:relative}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item a:after{content:"";position:absolute;left:0;bottom:6px;display:block;width:35px;height:3px;background:#000;opacity:0}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item a:after{bottom:10px}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu{position:absolute;top:calc(100% + 11px);background:#fff;margin:0;left:50%;min-width:198px;border:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:11px 14px 14px;display:none;list-style:none}@media (min-width:992px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu{display:none}}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu{top:auto;background:transparent;left:auto;min-width:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;padding:0 0 0 43px;display:none;width:100%;list-style:none;margin:0 0 25px;position:static}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu:before{content:"";position:absolute;top:-11px;height:11px;width:100%;display:block;border:0;left:0}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu:after{display:none}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li{background:transparent}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li a{font-family:RobotoMedium;font-style:normal;font-weight:400;font-size:18px;line-height:33px;letter-spacing:normal;color:#000;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;padding:0}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li a{line-height:18px;color:#fff}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li a:after{bottom:0}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li a:hover{color:#1a6e94}@media (max-width:991px){.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul&gt;.menu-item&gt;.sub-menu li a:hover{color:#000}}.site-header .site-menu .primary-navigation .primary-menu-container&gt;ul li.current-menu-item&gt;a{color:#f8d213!important}.site-header .site-menu .primary-navigation div&gt;.menu-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}@media (max-width:991px){.site-header .site-menu .primary-navigation div&gt;.menu-wrapper{padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;display:block}}.site-header .site-menu .site-menu-started{margin-left:33px}@media (max-width:1199px){.site-header .site-menu .site-menu-started{margin-left:20px}}@media (max-width:991px){.site-header .site-menu .site-menu-started{margin-left:0}}.site-header .site-menu .site-menu-started .btn{min-width:184px}@media (max-width:1199px){.site-header .site-menu .site-menu-started .btn{min-width:auto}}@media (max-width:991px){.site-header .site-menu .site-menu-started .btn{min-width:184px}}.site-header .site-menu .site-menu-signin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:33px}@media (max-width:1199px){.site-header .site-menu .site-menu-signin{margin-left:20px}}@media (max-width:991px){.site-header .site-menu .site-menu-signin{margin-left:0;margin-right:33px}}.site-header .site-menu .site-menu-signin a{color:#fff}.site-header .site-menu .site-menu-signin a:hover{color:#1a6e94}@media (max-width:991px){.site-header .site-menu&gt;.site-menu-language,.site-header .site-menu&gt;.site-menu-signin,.site-header .site-menu&gt;.site-menu-started{display:none}}.site-header .site-main-menu .container{padding:0 15px}@media (max-width:1199px){.site-header .site-main-menu .container{padding:0 5px}}@media (max-width:991px){.site-header .site-main-menu .container{padding:0 30px}}@media (max-width:991px){.site-header .site-main-menu{position:fixed;top:0;right:-9999px;background:#1a6e94;-webkit-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out;width:100%;height:100vh;overflow-y:scroll;z-index:9999;padding:51px 0 0}}@media (max-width:991px){.site-header .site-main-menu .site-main-menu-inner{margin:0 auto}}@media (min-width:992px){.site-header .site-main-menu .site-main-menu-top{display:none}}@media (max-width:991px){.site-header .site-main-menu .site-main-menu-top{margin:20px 0 66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991px){.site-header .site-main-menu .site-main-menu-top .site-logo a{padding:0}}@media (min-width:992px){.site-header .site-main-menu .site-main-menu-bottom{display:none}}@media (max-width:991px){.site-header .site-main-menu .site-main-menu-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 37px}}.site-header .site-main-menu .menu-close{display:none;text-align:right;margin-bottom:25px}@media (max-width:991px){.site-header .site-main-menu .menu-close{display:block}}.site-header .site-main-menu .menu-close svg{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-main-menu .menu-close svg:hover path{stroke:#f8d213}.site-header .search_toggle_sec .search-toggle{border:none;background:transparent}.site-header .search_toggle_sec.for_desk{display:block}@media (max-width:991px){.site-header .search_toggle_sec.for_desk{display:none}}@media (max-width:1359px){.site-header .search_toggle_sec.for_desk .toggle-icon svg{width:22px;height:22px}}@media (max-width:1199px){.site-header .search_toggle_sec.for_desk .toggle-icon svg{width:20px;height:20px}}.site-header .search_toggle_sec.for_mob{display:none;margin-right:44px}@media (max-width:991px){.site-header .search_toggle_sec.for_mob{display:block}}.site-header .search_toggle_sec .toggle-icon:hover{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .search_toggle_sec .toggle-icon:hover svg path{fill:#f8d213}.site-header .header-search{display:none;position:absolute;left:0;top:0;width:100%;height:144px;background:#fff;z-index:999999}@media (max-width:1199px){.site-header .header-search{height:135px}}@media (max-width:991px){.site-header .header-search{height:120px}}.site-header .header-search .header-search-form-main{height:100%}.site-header .header-search .header-search-form-inner,.site-header .header-search .header-search-form-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header .header-search .header-search-form-inner{width:100%;height:144px}@media (max-width:1199px){.site-header .header-search .header-search-form-inner{height:120px}}@media (max-width:991px){.site-header .header-search .header-search-form-inner{height:120px}}.site-header .header-search .header-search-form-inner .header-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.site-header .header-search .header-search-form-inner .header-search-form .header-search-close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;margin:0}@media (max-width:991px){.site-header .header-search .header-search-form-inner .header-search-form .header-search-close{width:16px;height:16px}}.site-header .header-search .header-search-form-inner .header-search-form .header-search-close svg path{-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.site-header .header-search .header-search-form-inner .header-search-form .header-search-close:hover svg path{stroke:#f8d213}.site-header .header-search .header-search-form-inner .header-search-form .search-form,.site-header .header-search .header-search-form-inner .header-search-form .search-form form{width:100%}.site-header .header-search .header-search-form-inner .header-search-form .search-form label{display:none}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field{background:transparent;border:none;border-left:2px solid #182846;border-radius:0;height:52px;outline:none;padding:10px 44px 10px 14px;-webkit-box-shadow:none;box-shadow:none;width:100%;font-family:Helvetica;font-weight:400;font-size:32px;line-height:163.41%;color:#182846;margin:0}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field::-webkit-input-placeholder{color:#182846;opacity:1}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field::-moz-placeholder{color:#182846;opacity:1}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field:-ms-input-placeholder{color:#182846;opacity:1}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field::-ms-input-placeholder{color:#182846;opacity:1}.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field::placeholder{color:#182846;opacity:1}@media (max-width:991px){.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field{height:30px;font-size:22px}}@media (max-width:767px){.site-header .header-search .header-search-form-inner .header-search-form .search-form input.search-field{height:24px;font-size:20px}}.site-header .header-search .header-search-form-inner .header-search-form .search-form .search-submit{display:none}@media (max-width:991px){.primary-navigation-open .site-header .site-main-menu{right:0}}.custom_footer{background-color:#182846}.custom_footer .footer_main_section{padding:94px 0 50px}@media (max-width:1439px){.custom_footer .footer_main_section{padding:90px 0 45px}}@media (max-width:1199px){.custom_footer .footer_main_section{padding:70px 0 40px}}@media (max-width:991px){.custom_footer .footer_main_section{padding:50px 0 40px}}@media (max-width:767px){.custom_footer .footer_main_section{padding:74px 0 59px}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:47px}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_heading{font-family:poppinsbold;font-style:normal;font-size:35px;line-height:133.5%;color:#fff;margin-right:30px;width:50%}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_heading{font-family:Inter_bold;font-size:45px;line-height:120%;margin-bottom:34px;margin-right:0;width:100%}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox{display:none;margin-top:40px}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox{display:block}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield{display:none;border:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield:last-child{display:block!important}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .gfield_label{display:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .validation_message{padding:0;font-family:Roboto;font-style:normal;font-size:12px;line-height:150%;letter-spacing:.05em;margin:0;color:red;border:none;background:transparent}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_required{display:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container input{max-width:16px;height:16px;border:1px solid #fff;background:#fff;border-radius:4px;margin:0 39px 0 0;width:10%}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container input:active,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container input:focus,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container input:focus-visible{outline:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container input:after{top:0;bottom:0;left:0;right:0;margin:auto}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#fff}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label a{color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:underline!important}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label a:active,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label a:focus,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label a:focus-visible{outline:none;background:transparent}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .newsletter_form_checkbox .gfield .ginput_container .gfield_consent_label a:hover{color:#828282}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome{margin:0}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome .gform_heading,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome .gform_validation_errors{display:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_ajax_spinner{display:none!important}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body{max-width:406px}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield_error{background-color:transparent;margin:0;border:none;position:relative}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield_error .gfield_validation_message{padding:0;font-family:Roboto;font-style:normal;font-size:12px;line-height:150%;letter-spacing:.05em;color:red;border:none;background:transparent;position:absolute;margin:10px 0 0}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield{padding:0}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container{margin:0}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large{background:#fff;border:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#182846;padding:13px 30px 14px;min-width:406px;max-width:406px;width:100%}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large{min-width:320px;padding:13px 28px 14px 20px;color:#afb0b9;font-family:poppinsregular}}@media (max-width:374px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large{padding:13px 10px 14px}}@media (max-width:575px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large{min-width:auto}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large:active,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large:focus,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large:focus-visible{outline:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-webkit-input-placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bdbdbd}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-moz-placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bdbdbd}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large:-ms-input-placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bdbdbd}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-ms-input-placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bdbdbd}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#bdbdbd}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-webkit-input-placeholder{color:#afb0b9;font-family:poppinsregular}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-moz-placeholder{color:#afb0b9;font-family:poppinsregular}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large:-ms-input-placeholder{color:#afb0b9;font-family:poppinsregular}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::-ms-input-placeholder{color:#afb0b9;font-family:poppinsregular}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_body .gform_fields .gfield .ginput_container .large::placeholder{color:#afb0b9;font-family:poppinsregular}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer{padding:0;margin:0}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button{width:100%;margin:0;-webkit-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease;background:#f8d213;font-family:Roboto;font-style:normal;font-weight:600;font-size:18px;line-height:100%;padding:15px 32px;border:none;border-radius:unset;color:#182846;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button{font-family:poppins_semiBold;font-weight:unset;font-size:16px;line-height:150%;padding:12px 32px}}@media (max-width:370px){.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button{padding:12px 20px}}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button:active,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button:focus,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button:focus-visible,.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button:hover{border:none;outline:none}.custom_footer .footer_main_section .footer_main_inner .footer_newsletter_section .newsletter_form .gf_browser_chrome form .gform_footer .gform_button:hover{color:#fff;background:#1a6e94}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section{padding-top:47px;margin-bottom:89px;position:relative}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section:before{content:"";width:100%;height:.5px;background-color:#dfdfdf;position:absolute;top:0;left:0}@media (max-width:1439px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section{margin-bottom:75px}}@media (max-width:1199px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section{margin-bottom:60px}}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section{margin-bottom:45px}}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section{margin-bottom:0;padding-top:77px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first{width:36%!important}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first{width:45%!important}}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first{width:100%!important;margin-bottom:0!important}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item{display:-webkit-box;display:-ms-flexbox;display:flex}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:86px;width:23%}@media (max-width:1439px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:70px}}@media (max-width:1199px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:45px}}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:30px;width:25%}}@media (max-width:575px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:30px;width:38%}}@media (max-width:374px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section{margin-right:20px;width:25%}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .left_section .logo svg{width:120px;height:50px}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section{width:65%}@media (max-width:575px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section{width:42%}}@media (max-width:374px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section{width:65%}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_heading{font-family:poppinsbold;font-style:normal;font-size:18px;line-height:133.5%;color:#fff;margin-bottom:30px}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_heading{margin-bottom:15px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_address{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:169%;color:#fff;margin-bottom:10px}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_address{margin-bottom:16px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email{margin-bottom:22px}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email{margin-bottom:37px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:125%;color:#fff;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;word-break:break-all}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email a:active,.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email a:focus,.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email a:focus-visible{outline:none;background:transparent}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .office_address_list .list_item .right_section .office_email a:hover{color:#828282}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .for_mobile{display:none}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .col_first .for_mobile{display:block;margin:80px 0 78px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column{width:18%;margin-right:50px}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column{width:22%;margin-right:40px}}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column{width:100%!important;margin-right:0;margin-bottom:59px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column:last-child{margin:0}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column.col_second{width:25%}@media (max-width:991px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column.col_second{width:22%}}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column.col_second{width:100%!important}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_column_heading{font-family:poppinsbold;font-style:normal;font-size:18px;line-height:133.5%;color:#fff;margin-bottom:30px}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_column_heading{font-size:20px;line-height:135%}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .current-menu-item a{color:#828282!important}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item{list-style:none}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item:last-child a{padding:0}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff;text-decoration:none;display:inline-block;padding:0 0 7px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a{padding:0 0 9px}}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a:active,.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a:focus,.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a:focus-visible{outline:none;background:transparent}.custom_footer .footer_main_section .footer_main_inner .footer_inner_middle_section .middle_section__inner .footer_column .footer_nav_menu .menu .menu-item a:hover{color:#828282}@media (max-width:767px){.custom_footer .footer_main_section .footer_main_inner .for_desktop{display:none}}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:36px}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item:last-child{margin-right:0}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon:active,.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon:focus,.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon:focus-visible{outline:none;background:transparent}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon:hover svg path{stroke:#828282;fill:#828282}.custom_footer .footer_main_section .footer_main_inner .social_section .social_list .social_item .icon:hover .insta path{fill:none!important}.custom_footer .footer_bottom_section{padding:24px 0;background:#1a6e94}@media (max-width:767px){.custom_footer .footer_bottom_section{padding:35px 0 40px;background:#004f9f}}.custom_footer .footer_bottom_section .footer_bottom_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:991px){.custom_footer .footer_bottom_section .footer_bottom_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:991px){.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section{margin:0 auto 27px}}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item:before{content:"";height:13px;width:1px;background:#fff;position:absolute;left:0;top:0;bottom:0;margin:auto 0}@media (max-width:767px){.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item:before{height:10px}}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item:first-child:before{content:none}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item:first-child a{border:none;padding-left:0}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#fff;text-decoration:none;padding:0 5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a{font-size:12px}}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a:active,.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a:focus,.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a:focus-visible{outline:none;background:transparent}.custom_footer .footer_bottom_section .footer_bottom_inner .footer_bottom_menu_section .menu-footer-bottom-menu-container .menu .menu-item a:hover{color:#828282;color:#000}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff;padding:0 10px}@media (max-width:767px){.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text{font-size:12px}}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text a,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a{text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text a:active,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text a:focus,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text a:focus-visible,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a:active,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a:focus,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a:focus-visible{outline:none;background:transparent}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .copyright_text a:hover,.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a:hover{color:#828282}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text{padding-right:0;position:relative}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text:before{content:"";height:13px;width:1px;background:#fff;position:absolute;left:0;top:0;bottom:0;margin:auto 0}@media (max-width:767px){.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text:before{height:10px}}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a{color:#fff}.custom_footer .footer_bottom_section .footer_bottom_inner .copyright_section .website_development_text a:hover{color:#000}.error404-content{text-align:center;margin:120px 0}@media (max-width:767px){.error404-content{margin:80px 0}}.error404-content .error404-content-inner{padding:100px 0}@media (max-width:1199px){.error404-content .error404-content-inner{padding:80px 0}}@media (max-width:575px){.error404-content .error404-content-inner{padding:60px 0}}@media (max-width:400px){.error404-content .error404-content-inner{padding:30px 0}}.error404-content .error404-content-inner h1{font-size:100px;line-height:100px;margin:0 0 30px;color:#182846;font-family:poppinsbold}@media (max-width:767px){.error404-content .error404-content-inner h1{font-size:80px;margin:0 0 20px}}.error404-content .error404-content-inner h2{margin:0 0 10px}@media (max-width:575px){.error404-content .error404-content-inner .sub-text h4{font-size:18px}}.error404-content .error404-content-inner .sub-text .intro{font-size:18px;line-height:28px}@media (max-width:767px){.error404-content .error404-content-inner .sub-text .intro{font-size:15px;line-height:22px}}.search_list{margin:120px 0}@media (max-width:1199px){.search_list{margin:60px 0}}.search_list .search-result-count{font-family:poppinsregular;font-size:15px;line-height:22px;color:#182846;letter-spacing:normal}.search_list .search_list_wrapper article{padding:25px 0;border-bottom:1px solid #182846}@media (max-width:767px){.search_list .search_list_wrapper article{padding:15px 0}}.search_list .search_list_wrapper article .post-title h4 a{outline:0;text-decoration:none;font-family:poppinsbold;font-size:22px;line-height:30px;color:#182846;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.search_list .search_list_wrapper article .post-title h4 a{font-size:20px}}@media (max-width:400px){.search_list .search_list_wrapper article .post-title h4 a{font-size:18px}}.search_list .search_list_wrapper article .post-title h4 a:hover{color:#1a6e94}.search_list .search_list_wrapper .navigation{margin-top:50px}.search_list .search_list_wrapper .navigation .nav-links{font-family:OpenSans-Regular;font-size:14px;line-height:19px;color:#1a6e94;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_list .search_list_wrapper .navigation .nav-links span{font-family:OpenSans-ExtraBold}.search_list .search_list_wrapper .navigation .nav-links span.current{position:relative;color:#f8d213}.search_list .search_list_wrapper .navigation .nav-links span.current:after{content:"";position:absolute;top:calc(100% + 8px);width:100%;height:3px;background:#f8d213;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search_list .search_list_wrapper .navigation .nav-links .page-numbers{margin:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_list .search_list_wrapper .navigation .nav-links a{font-family:OpenSans-Regular;font-size:14px;line-height:19px;color:#1a6e94;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search_list .search_list_wrapper .navigation .nav-links a svg{display:none}.search_list .search_list_wrapper .navigation .nav-links a:hover{color:#f8d213}@media (max-width:767px){.search_list .search_list_wrapper .navigation .nav-links a .nav-next-text,.search_list .search_list_wrapper .navigation .nav-links a .nav-prev-text{display:none}}.search_list .search_list_wrapper .navigation .nav-links a.page-numbers{position:relative}.search_list .search_list_wrapper .navigation .nav-links a.page-numbers:after{content:"";position:absolute;top:calc(100% + 8px);width:100%;height:3px;background:#f8d213;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search_list .search_list_wrapper .navigation .nav-links a.page-numbers:hover:after{opacity:1}.search_list .search_list_wrapper .navigation .nav-links .next{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-results{margin:120px 0}@media (max-width:1199px){.no-results{margin:60px 0}}.no-results .no-results-inner{padding-top:0;max-width:800px;margin:0 auto}.no-results .no-results-inner .page-content p{text-align:center;font-size:18px;color:#182846;line-height:30px;font-family:poppinsbold}@media (max-width:991px){.no-results .no-results-inner .page-content p{font-size:16px}}.no-results .no-results-inner .page-content .search-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 -.8rem -.8rem}@media (max-width:767px){.no-results .no-results-inner .page-content .search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.no-results .no-results-inner .page-content .search-form label{display:none}.no-results .no-results-inner .page-content .search-form .search-field{background-color:#f7f7f7;padding:15px;border:none!important;border-radius:4px;font-family:poppinsregular;font-size:14px;color:#828282;line-height:21px;outline:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;margin:0;width:100%}.no-results .no-results-inner .page-content .search-form .search-submit{color:#fff;padding:14px 20px;text-decoration:none;text-align:center;border-radius:4px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#182846;display:inline-block;outline:0;-webkit-box-shadow:none;box-shadow:none;font-family:poppinsbold;font-style:normal;font-weight:400;font-size:16px;line-height:26px;min-width:175px;border:none;margin-left:8px}@media (max-width:767px){.no-results .no-results-inner .page-content .search-form .search-submit{margin-top:10px;margin-left:0}}.no-results .no-results-inner .page-content .search-form .search-submit:hover{background:#1a6e94}body .pea_cook_wrapper.pea_cook_bottomright{bottom:0;right:0;margin:0;width:100%;background:#1a6e94!important;border-radius:0;padding:15px 30px;-webkit-box-shadow:0 6px 40px rgba(0,0,0,.2);box-shadow:0 6px 40px rgba(0,0,0,.2)}body .pea_cook_wrapper.pea_cook_bottomright p{font-size:16px;line-height:1.5;font-weight:400;color:#fff}body .pea_cook_wrapper.pea_cook_bottomright p a{text-decoration:none;border:0!important;color:#fff!important}body .pea_cook_wrapper.pea_cook_bottomright p a:hover{color:#f8d213!important}body .pea_cook_wrapper.pea_cook_bottomright p button.pea_cook_btn{display:inline-block;padding:10px 20px;background-color:#f8d213;color:#182846;text-align:center;border-radius:0;text-decoration:none;outline:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-style:normal;font-size:14px;line-height:20px;border:none;-webkit-box-shadow:none;box-shadow:none;width:auto;text-shadow:none}body .pea_cook_wrapper.pea_cook_bottomright p button.pea_cook_btn:hover{background-color:#182846;color:#fff}@media screen and (max-width:767px){body .pea_cook_wrapper.pea_cook_bottomright p{font-size:15px}body .pea_cook_wrapper.pea_cook_bottomright p button.pea_cook_btn{display:block;margin:10px auto 0}}.left_right_image_content{margin:118px 0 215px}@media (max-width:1199px){.left_right_image_content{margin:103px 0 180px}}@media (max-width:991px){.left_right_image_content{margin:103px 0 150px}}@media (max-width:767px){.left_right_image_content{margin:103px 0 110px}}.left_right_image_content.its{margin-top:241px}@media (max-width:1199px){.left_right_image_content.its{margin-top:200px}}@media (max-width:991px){.left_right_image_content.its{margin-top:170px}}@media (max-width:767px){.left_right_image_content.its{margin-top:130px}}.left_right_image_content.remove_bottom_space{margin-bottom:0}.left_right_image_content.remove_top_space{margin-top:0}.left_right_image_content .section_wrapper .section_list .item{margin-bottom:72px}@media (max-width:767px){.left_right_image_content .section_wrapper .section_list .item{margin-bottom:75px}}.left_right_image_content .section_wrapper .section_list .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .image_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .image_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .image_section .bg_img{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:6px}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .content_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .content_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .content_section .content_section_inner{padding-right:30px}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_right .content_section .content_section_inner{padding-right:0}}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_left .image_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_left .content_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_left .content_section .content_section_inner{margin-left:auto;padding-left:30px}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner.image_in_left .content_section .content_section_inner{padding-left:0}}.left_right_image_content .section_wrapper .section_list .item .item_inner .image_section{width:49%;border-radius:5px;overflow:hidden}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner .image_section{width:100%}}.left_right_image_content .section_wrapper .section_list .item .item_inner .image_section .bg_img{background-size:cover;background-repeat:no-repeat;background-position:50%}.left_right_image_content .section_wrapper .section_list .item .item_inner .image_section .bg_img img{width:100%;min-height:180px}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section{width:51%}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section{width:100%}}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner{max-width:597px}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner{max-width:100%}}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .heading .heading_texth3{font-size:35px;line-height:69px;color:#182846;margin:0 0 14px;font-family:poppinsbold;letter-spacing:-.03em}@media (max-width:991px){.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .heading .heading_texth3{margin:23px 0 14px}}@media (max-width:374px){.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .heading .heading_texth3{font-size:23px;margin:10px 0}}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .section_content p{font-size:16px;line-height:150%;margin:0 0 27px!important}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .bullet_list{margin-bottom:27px}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .bullet_list .bullet_item{line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px;position:relative}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .bullet_list .bullet_item .icon{position:absolute;top:8px}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .bullet_list .bullet_item .text{padding-left:50px;font-size:16px;line-height:192.5%}@media (max-width:757px){.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .bullet_list .bullet_item .text{padding-left:30px}}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:133.5%;font-size:18px;color:#1a6e94;font-family:poppinsbold;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a span{margin-left:12px;margin-top:3px}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a span svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a span svg path:hover{fill:#182846}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a:hover{color:#182846}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a:hover span svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;fill:#182846}.left_right_image_content .section_wrapper .section_list .item .item_inner .content_section .content_section_inner .left_right_image_content__inner__content_section__link a:focus-visible{outline:none}.content_with_logo_section{background-color:#fff!important;padding:239px 0 242px}@media (max-width:1199px){.content_with_logo_section{padding:190px 0 192px}}@media (max-width:991px){.content_with_logo_section{padding:100px 0 102px}}.content_with_logo_section.with_bg_color{background-color:#eff4fc!important}.content_with_logo_section.remove_bottom_space{padding-bottom:166px}@media (max-width:1199px){.content_with_logo_section.remove_bottom_space{padding-bottom:100px}}@media (max-width:991px){.content_with_logo_section.remove_bottom_space{padding-bottom:70px}}.content_with_logo_section.remove_top_space{padding-top:132px}@media (max-width:1199px){.content_with_logo_section.remove_top_space{padding-top:100px}}@media (max-width:991px){.content_with_logo_section.remove_top_space{padding-top:70px}}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 0 63px}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section{padding:0 0 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#182846;content:""}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading{max-width:470px}@media (max-width:1360px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading{max-width:429px}}@media (max-width:1199px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading{max-width:367px}}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading{max-width:100%;margin:0 0 30px}}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{margin:0}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{font-size:30px;line-height:40px}}@media (max-width:767px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{font-size:24px;line-height:30px}}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section__content{max-width:690px}@media (max-width:1199px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section__content{padding:0 0 0 30px;max-width:528px}}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section__content{padding:0;max-width:100%}}.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section__content p{margin:0}@media (max-width:767px){.content_with_logo_section__inner .content_with_logo_section__inner__content__top__section__content p{font-size:13px;line-height:20px}}.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section{margin:121px 0 0}@media (max-width:1199px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section{margin:90px 0 0}}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section{margin:70px 0 0}}.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 43px}@media (max-width:1440px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 38px}}@media (max-width:1359px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 32px}}@media (max-width:1199px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 26px}}@media (max-width:991px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 18px}}@media (max-width:767px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0 10px}}@media (max-width:520px){.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image{padding:0}}.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image img{max-width:100%;margin:0 auto;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section__item__image .logo_link:hover img{opacity:.6}.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section .slick-arrow,.content_with_logo_section__inner .content_with_logo_section__inner__content__logo__section .slick-dots{display:none!important}@media (max-width:767px){.content_with_logo_section__inner .content_with_logo_section__inner__content .slick-track{margin:0}}.content_background_image_with_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;min-height:639px;height:100%;width:100%;position:relative;background-size:cover,0!important}.content_background_image_with_link:after{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.58)),to(rgba(0,0,0,.58)));background:-o-linear-gradient(bottom,rgba(0,0,0,.58),rgba(0,0,0,.58));background:linear-gradient(0deg,rgba(0,0,0,.58),rgba(0,0,0,.58));content:""}@media (max-width:767px){.content_background_image_with_link{background-size:0,cover!important;min-height:644px}.content_background_image_with_link:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(1,43,67,.18)),to(rgba(1,43,67,.18))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.49)),to(rgba(0,0,0,.49)));background:-o-linear-gradient(bottom,rgba(1,43,67,.18),rgba(1,43,67,.18)),-o-linear-gradient(bottom,rgba(0,0,0,.49),rgba(0,0,0,.49));background:linear-gradient(0deg,rgba(1,43,67,.18),rgba(1,43,67,.18)),linear-gradient(0deg,rgba(0,0,0,.49),rgba(0,0,0,.49))}}.content_background_image_with_link .content_background_image_with_link__main{width:100%;padding:100px 0;position:relative;z-index:1}@media (max-width:767px){.content_background_image_with_link .content_background_image_with_link__main{padding:50px 0}}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner{max-width:458px}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__subheading{font-size:18px;line-height:24px;font-family:poppinsbold;color:#fff;margin:0 0 21px}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__heading .h1{color:#fff;font-size:70px;line-height:80px;letter-spacing:-.03em;text-transform:capitalize;margin:0 0 14px}@media (max-width:1199px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__heading .h1{font-size:61px;line-height:68px}}@media (max-width:991px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__heading .h1{font-size:50px;line-height:57px;margin:0 0 46px}}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__content{margin:0 0 52px}@media (max-width:991px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__content{margin:0 0 37px}}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__content p{max-width:423px;font-size:16px;line-height:24px;color:#fff}@media (max-width:991px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__content p{font-size:15px;line-height:22px}}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#f8d213;font-size:18px;line-height:24px;font-family:poppinsbold;text-decoration:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a svg{margin:0 0 0 32px}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a svg{width:56px;height:56px;margin:0 0 0 71px}}@media (max-width:350px){.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a svg{margin:0 0 0 25px}}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a:hover{color:#fff}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a:hover svg path{stroke:#fff}.content_background_image_with_link .content_background_image_with_link__main .content_background_image_with_link__inner .content_background_image_with_link__content .content_background_image_with_link__content__wrapper .content_with_logo_section__inner_content__wrapper__downloadlink a:hover svg path:first-child{fill:#fff}.content_heading_with_lists{padding:240px 0}@media (max-width:1439px){.content_heading_with_lists{padding:200px 0}}@media (max-width:1199px){.content_heading_with_lists{padding:160px 0}}@media (max-width:767px){.content_heading_with_lists{padding:120px 0}}.content_heading_with_lists.with_bg_color{background-color:#eff4fc;margin:0}.content_heading_with_lists.top_space_158{padding-top:158px}@media (max-width:1439px){.content_heading_with_lists.top_space_158{padding-top:130px}}@media (max-width:1199px){.content_heading_with_lists.top_space_158{padding-top:100px}}@media (max-width:767px){.content_heading_with_lists.top_space_158{padding-top:80px}}.content_heading_with_lists.top_space_210{padding-top:210px}@media (max-width:1439px){.content_heading_with_lists.top_space_210{padding-top:175px}}@media (max-width:1199px){.content_heading_with_lists.top_space_210{padding-top:140px}}@media (max-width:767px){.content_heading_with_lists.top_space_210{padding-top:105px}}.content_heading_with_lists.top_space_240{padding-top:240px}@media (max-width:1439px){.content_heading_with_lists.top_space_240{padding-top:2000px}}@media (max-width:1199px){.content_heading_with_lists.top_space_240{padding-top:160px}}@media (max-width:767px){.content_heading_with_lists.top_space_240{padding-top:120px}}.content_heading_with_lists.top_space_249{padding-top:249px}@media (max-width:1439px){.content_heading_with_lists.top_space_249{padding-top:210px}}@media (max-width:1199px){.content_heading_with_lists.top_space_249{padding-top:165px}}@media (max-width:767px){.content_heading_with_lists.top_space_249{padding-top:125px}}.content_heading_with_lists.bottom_space_88{padding-bottom:88px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_88{padding-bottom:72px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_88{padding-bottom:58px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_88{padding-bottom:44px}}.content_heading_with_lists.bottom_space_240{padding-bottom:240px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_240{padding-bottom:200px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_240{padding-bottom:160px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_240{padding-bottom:120px}}.content_heading_with_lists.bottom_space_290{padding-bottom:290px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_290{padding-bottom:245px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_290{padding-bottom:195px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_290{padding-bottom:145px}}.content_heading_with_lists.top_space_158.without_bg_color{padding:0;margin-top:158px}@media (max-width:1439px){.content_heading_with_lists.top_space_158.without_bg_color{margin-top:130px}}@media (max-width:1199px){.content_heading_with_lists.top_space_158.without_bg_color{margin-top:100px}}@media (max-width:767px){.content_heading_with_lists.top_space_158.without_bg_color{margin-top:80px}}.content_heading_with_lists.top_space_210.without_bg_color{padding:0;margin-top:210px}@media (max-width:1439px){.content_heading_with_lists.top_space_210.without_bg_color{margin-top:175px}}@media (max-width:1199px){.content_heading_with_lists.top_space_210.without_bg_color{margin-top:140px}}@media (max-width:767px){.content_heading_with_lists.top_space_210.without_bg_color{margin-top:105px}}.content_heading_with_lists.top_space_240.without_bg_color{padding:0;margin-top:240px}@media (max-width:1439px){.content_heading_with_lists.top_space_240.without_bg_color{margin-top:2000px}}@media (max-width:1199px){.content_heading_with_lists.top_space_240.without_bg_color{margin-top:160px}}@media (max-width:767px){.content_heading_with_lists.top_space_240.without_bg_color{margin-top:120px}}.content_heading_with_lists.top_space_249.without_bg_color{padding:0;margin-top:249px}@media (max-width:1439px){.content_heading_with_lists.top_space_249.without_bg_color{margin-top:210px}}@media (max-width:1199px){.content_heading_with_lists.top_space_249.without_bg_color{margin-top:165px}}@media (max-width:767px){.content_heading_with_lists.top_space_249.without_bg_color{margin-top:125px}}.content_heading_with_lists.bottom_space_88.without_bg_color{padding:0;margin-bottom:88px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_88.without_bg_color{margin-bottom:72px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_88.without_bg_color{margin-bottom:58px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_88.without_bg_color{margin-bottom:44px}}.content_heading_with_lists.bottom_space_240.without_bg_color{padding:0;margin-bottom:240px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_240.without_bg_color{margin-bottom:200px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_240.without_bg_color{margin-bottom:160px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_240.without_bg_color{margin-bottom:120px}}.content_heading_with_lists.bottom_space_290.without_bg_color{padding:0;margin-bottom:290px}@media (max-width:1439px){.content_heading_with_lists.bottom_space_290.without_bg_color{margin-bottom:245px}}@media (max-width:1199px){.content_heading_with_lists.bottom_space_290.without_bg_color{margin-bottom:195px}}@media (max-width:767px){.content_heading_with_lists.bottom_space_290.without_bg_color{margin-bottom:145px}}.content_heading_with_lists.four_column .content_heading_with_lists__inner{max-width:1295px;margin:0 auto}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists{margin:0 -10px;max-width:1306px}@media (max-width:991px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1199px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists{margin:0}}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item{width:25%;padding:0 10px;margin-bottom:20px}@media (max-width:1199px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item{width:30%}}@media (max-width:991px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item{padding:0}}@media (max-width:767px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item{width:45%}}@media (max-width:575px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item{width:100%}}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item__image{margin-bottom:26px}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item__wrap{padding:0 16px 10px 33px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item__wrap{padding:0 20px 10px}}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item__wrap__title{margin:0 0 24px}.content_heading_with_lists.four_column .content_heading_with_lists__inner .content_heading_with_lists__inner__content__content__lists__item__wrap__link{margin-top:auto}.content_heading_with_lists__inner__content__top__section{max-width:695px}.content_heading_with_lists__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{margin-bottom:62px;font-size:70px;line-height:115%;letter-spacing:-.03em;text-transform:capitalize;font-family:poppinsbold}@media (max-width:1199px){.content_heading_with_lists__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{font-size:40px;margin-bottom:30px}}@media (max-width:575px){.content_heading_with_lists__inner__content__top__section .content_with_logo_section__inner_content__top__section__heading .h3{font-size:33px;line-height:99%;margin-bottom:30px}}.content_heading_with_lists__inner__content__top__section__content{margin-bottom:98px}@media (max-width:991px){.content_heading_with_lists__inner__content__top__section__content{margin-bottom:40px}}.content_heading_with_lists__inner__content__content__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -45px;max-width:1487px}@media (max-width:1199px){.content_heading_with_lists__inner__content__content__lists{margin:0}}.content_heading_with_lists__inner__content__content__lists__item{width:33.3%;padding:0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.content_heading_with_lists__inner__content__content__lists__item{padding:0 15px;margin-bottom:20px}}@media (max-width:991px){.content_heading_with_lists__inner__content__content__lists__item{width:50%}}@media (max-width:767px){.content_heading_with_lists__inner__content__content__lists__item{width:100%;padding:0}}.content_heading_with_lists__inner__content__content__lists__item__image{background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:35px;border-top-left-radius:6px;border-top-right-radius:6px}.content_heading_with_lists__inner__content__content__lists__item__image img{width:100%}.content_heading_with_lists__inner__content__content__lists__item__wrap{padding:0 38px 38px 45px}@media (max-width:1199px){.content_heading_with_lists__inner__content__content__lists__item__wrap{padding:0 30px 30px}}@media (max-width:767px){.content_heading_with_lists__inner__content__content__lists__item__wrap{padding:0 15px 15px}}.content_heading_with_lists__inner__content__content__lists__item__wrap__title{font-size:25px;line-height:135%;color:#182846;margin:0 0 35px;font-family:poppinsbold}@media (max-width:575px){.content_heading_with_lists__inner__content__content__lists__item__wrap__title{font-size:20px}}.content_heading_with_lists__inner__content__content__lists__item__wrap__content p{font-size:16px;line-height:150%;color:#182846;font-family:Roboto}.content_heading_with_lists__inner__content__content__lists__item__wrap__link .link{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:133.5%;font-family:poppinsbold;color:#1a6e94;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}@media (max-width:575px){.content_heading_with_lists__inner__content__content__lists__item__wrap__link .link{font-size:16px}}.content_heading_with_lists__inner__content__content__lists__item__wrap__link .link:hover{color:#182846}.content_heading_with_lists__inner__content__content__lists__item__wrap__link svg{margin-left:12px}.content_heading_with_lists__inner__content__content__lists__item__wrap__link:hover{color:#182846}.content_heading_with_lists__inner__content__content__lists__item__wrap__link:hover svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;fill:#182846}.content_with_image{padding:113px 0 156px}@media (max-width:1199px){.content_with_image{padding:100px 0 146px}}@media (max-width:767px){.content_with_image{padding:77px 0 136px}}.content_with_image.top_space_113{padding-top:113px}@media (max-width:1199px){.content_with_image.top_space_113{padding-top:100px}}@media (max-width:767px){.content_with_image.top_space_113{padding-top:77px}}.content_with_image.top_space_120{padding-top:120px}@media (max-width:1199px){.content_with_image.top_space_120{padding-top:100px}}@media (max-width:767px){.content_with_image.top_space_120{padding-top:80px}}.content_with_image.top_space_160{padding-top:160px}@media (max-width:1199px){.content_with_image.top_space_160{padding-top:130px}}@media (max-width:767px){.content_with_image.top_space_160{padding-top:100px}}.content_with_image.bottom_space_108{padding-bottom:108px}@media (max-width:1199px){.content_with_image.bottom_space_108{padding-bottom:90px}}@media (max-width:767px){.content_with_image.bottom_space_108{padding-bottom:70px}}.content_with_image.bottom_space_135{padding-bottom:135px}@media (max-width:1199px){.content_with_image.bottom_space_135{padding-bottom:115px}}@media (max-width:767px){.content_with_image.bottom_space_135{padding-bottom:90px}}.content_with_image.bottom_space_156{padding-bottom:156px}@media (max-width:1199px){.content_with_image.bottom_space_156{padding-bottom:146px}}@media (max-width:767px){.content_with_image.bottom_space_156{padding-bottom:136px}}.content_with_image.bottom_space_224{padding-bottom:224px}@media (max-width:1439px){.content_with_image.bottom_space_224{padding-bottom:200px}}@media (max-width:1199px){.content_with_image.bottom_space_224{padding-bottom:170px}}@media (max-width:767px){.content_with_image.bottom_space_224{padding-bottom:140px}}.content_with_image.with_bg_color{background:#1a6e94}@media (max-width:575px){.content_with_image .container{width:100%;max-width:100%;padding:0}}.content_with_image__inner__content__left__right__section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content_with_image__inner__content__left__right__section.right .content_with_image__inner__content__left__right__section__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:991px){.content_with_image__inner__content__left__right__section.right .content_with_image__inner__content__left__right__section__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content_with_image__inner__content__left__right__section.right .content_with_image__inner__content__left__right__section__content__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:991px){.content_with_image__inner__content__left__right__section.right .content_with_image__inner__content__left__right__section__content__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content__inner{margin:0 0 0 86px}@media (max-width:1360px){.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content__inner{margin:0 0 0 40px}}@media (max-width:1199px){.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content__inner{margin:0 0 0 15px}}@media (max-width:991px){.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content__inner{margin:0 auto}}.content_with_image__inner__content__left__right__section.left .content_with_image__inner__content__left__right__section__content__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content_with_image__inner__content__left__right__section__content{width:54.6%}@media (max-width:991px){.content_with_image__inner__content__left__right__section__content{width:100%;padding:77px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner{max-width:693px;padding-right:11px}@media (max-width:1440px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner{padding-right:40px}}@media (max-width:991px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner{max-width:708px;margin:0 0 auto;padding-right:0}}@media (max-width:767px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner{margin:0 30px;max-width:100%;padding-right:0}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading.small_heading{max-width:570px}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{font-size:70px;line-height:115%;color:#fff;font-family:poppinsbold;margin:0 0 62px;letter-spacing:-.03em;text-transform:capitalize}@media (max-width:1300px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{margin-right:0}}@media (max-width:1199px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{margin-bottom:46px;font-size:45px}}@media (max-width:991px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{line-height:115%;margin-bottom:20px}}@media (max-width:575px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{font-size:45px;margin-bottom:46px}}@media (max-width:370px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__heading .h1{font-size:40px}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__content p{font-size:16px;line-height:150%;color:#fff;margin-bottom:24px}@media (max-width:575px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__content p{font-size:15px;line-height:150%}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download{margin-top:62px}@media (max-width:1199px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download{margin-top:30px}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#f8d213;font-size:18px;line-height:24px;font-family:poppinsbold;text-decoration:none;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:400px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link{font-size:16px}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link .link_arrow{max-height:56px}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link .link_arrow svg{margin-left:39px}@media (max-width:575px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link .link_arrow svg{margin-left:20px;max-width:35px}}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link .link_arrow svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link:hover{color:#fff}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link:hover svg path{stroke:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner .content_with_image__inner__content__left__right__section__wrap__content__inner__download .link:hover svg path:first-child{fill:#fff;stroke:none}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__bullet__list__item{position:relative}.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__bullet__list__item .text{font-size:16px;line-height:24px;color:#fff;font-family:poppinsregular;margin:0 0 16px}@media (max-width:1360px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__bullet__list__item .text{margin:0 0 6px}}@media (max-width:1199px){.content_with_image__inner__content__left__right__section__content .content_with_image__inner__content__left__right__section__content__inner__bullet__list__item .text{margin:0 0 3px;font-size:14px;line-height:20px}}.content_with_image__inner__content__left__right__section .content_with_image__inner__content__left__right__section__content__image{width:45.4%}@media (max-width:991px){.content_with_image__inner__content__left__right__section .content_with_image__inner__content__left__right__section__content__image{width:100%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.content_with_image__inner__content__left__right__section .content_with_image__inner__content__left__right__section__content__image .image{background-repeat:no-repeat;background-position:50%;background-size:cover}.content_with_image__inner__content__left__right__section .content_with_image__inner__content__left__right__section__content__image .image img{width:100%}@media (max-width:575px){.content_with_image__inner__content__left__right__section .content_with_image__inner__content__left__right__section__content__image .image img{min-height:379px}}.content_with_image .chart{background:#fff;padding:20px}.content_with_image .chart .visualizer-front{overflow:scroll!important}.content_with_image .chart .visualizer-front::-webkit-scrollbar{width:5px;height:5px}.content_with_image .chart .visualizer-front::-webkit-scrollbar-track{background-color:transparent}.content_with_image .chart .visualizer-front::-webkit-scrollbar-thumb{background-color:#828282}.image_with_content_component{padding:113px 0 145px}@media (max-width:1199px){.image_with_content_component{padding:100px 0 110px}}@media (max-width:991px){.image_with_content_component{padding:77px 0 90px}}@media (max-width:767px){.image_with_content_component{padding:70px 0 75px}}.image_with_content_component.its{padding-bottom:160px}@media (max-width:1199px){.image_with_content_component.its{padding-bottom:125px}}@media (max-width:991px){.image_with_content_component.its{padding:77px 0 100px}}@media (max-width:767px){.image_with_content_component.its{padding:70px 0 85px}}.image_with_content_component.with_bg_color{background:#1a6e94}.image_with_content_component__inner__content__image__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -45px}@media (max-width:1199px){.image_with_content_component__inner__content__image__lists{margin:0 -15px}}@media (max-width:575px){.image_with_content_component__inner__content__image__lists{margin:0}}.image_with_content_component__inner__content__image__lists__item{width:33%;padding:0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1199px){.image_with_content_component__inner__content__image__lists__item{width:33.3%;padding:0 15px;margin-bottom:20px}.image_with_content_component__inner__content__image__lists__item:last-child{margin-bottom:0}}@media (max-width:991px){.image_with_content_component__inner__content__image__lists__item{width:50%}}@media (max-width:575px){.image_with_content_component__inner__content__image__lists__item{width:100%;padding:0}}.image_with_content_component__inner__content__image__lists__item__inner{position:relative;overflow:hidden}.image_with_content_component__inner__content__image__lists__item__inner__image{overflow:hidden}.image_with_content_component__inner__content__image__lists__item__inner__image .image{background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.image_with_content_component__inner__content__image__lists__item__inner__content{padding:39px 51px 58px 45px}@media (max-width:1360px){.image_with_content_component__inner__content__image__lists__item__inner__content{padding:30px}}@media (max-width:1199px){.image_with_content_component__inner__content__image__lists__item__inner__content{padding:20px}}@media (max-width:767px){.image_with_content_component__inner__content__image__lists__item__inner__content{padding:15px}}.image_with_content_component__inner__content__image__lists__item__inner__content__title{font-size:25px;line-height:135%;color:#fff;font-family:poppinsbold;margin:0 0 35px}@media (max-width:1199px){.image_with_content_component__inner__content__image__lists__item__inner__content__title{margin:0 0 25px;font-size:20px}}.image_with_content_component__inner__content__image__lists__item__inner__content__content p{font-size:16px;line-height:150%;color:#fff}.image_with_content_component__inner__content__image__lists__item__inner__content__link{margin-top:40px}.image_with_content_component__inner__content__image__lists__item__inner__content__link .link{color:#f8d213}.image_with_content_component__inner__content__image__lists__item__inner__content__link .link:hover{color:#182846}.image_with_content_component__inner__content__image__lists__item__inner .hover_link{position:absolute;width:100%;height:100%;left:0;top:0}.image_with_content_component__inner__content__image__lists__item__inner.hover_link_enable:hover .image_with_content_component__inner__content__image__lists__item__inner__image .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.image_with_content_component__inner__content__image__lists__item__inner.hover_link_enable:hover .image_with_content_component__inner__content__image__lists__item__inner__content__link .link{color:#182846}.inner_page_banner__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:523px;position:relative}.inner_page_banner__image:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,.5));background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}@media (max-width:767px){.inner_page_banner__image{min-height:400px}}.inner_page_banner__image__wrapper{width:100%;padding:100px 0 80px;position:relative;z-index:1}@media (max-width:767px){.inner_page_banner__image__wrapper{padding:50px 0 30px}}.inner_page_banner__image__wrapper__inner__heading .h1{font-family:poppinsbold;font-size:70px;line-height:80px;letter-spacing:-.03em;text-transform:capitalize;color:#fff;margin:0 0 38px}@media (max-width:1199px){.inner_page_banner__image__wrapper__inner__heading .h1{font-size:60px;line-height:70px}}@media (max-width:991px){.inner_page_banner__image__wrapper__inner__heading .h1{font-size:50px;line-height:60px}}@media (max-width:767px){.inner_page_banner__image__wrapper__inner__heading .h1{font-size:40px;line-height:50px;margin:0 0 25px}}.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb{line-height:0}.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb span span,.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb span span a{font-size:13px;line-height:21px;letter-spacing:.07875px;font-family:poppinsregular;color:#fff}.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb span span a{text-decoration:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0 11px 0 0}.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb span span a:hover{color:#f8d213}.inner_page_banner__image__wrapper__inner__breadcrumbs .banner_breadcrumb span span .breadcrumb_last{padding:0 0 0 11px}.heading_with_cards.top_157_bottom_38{margin:157px 0 38px}@media (max-width:1199px){.heading_with_cards.top_157_bottom_38{margin:100px 0 38px}}.heading_with_cards.top_210_bottom_245{margin:210px 0 245px}@media (max-width:1360px){.heading_with_cards.top_210_bottom_245{margin:150px 0 245px}}@media (max-width:1199px){.heading_with_cards.top_210_bottom_245{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_210_bottom_245{margin:100px 0}}.heading_with_cards.top_268_bottom_240{margin:268px 0 240px}@media (max-width:1360px){.heading_with_cards.top_268_bottom_240{margin:150px 0 245px}}@media (max-width:1199px){.heading_with_cards.top_268_bottom_240{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_268_bottom_240{margin:100px 0}}.heading_with_cards.top_240_bottom_214{margin:240px 0 214px}@media (max-width:1360px){.heading_with_cards.top_240_bottom_214{margin:150px 0 149px}}@media (max-width:1199px){.heading_with_cards.top_240_bottom_214{margin:100px 0}}@media (max-width:991px){.heading_with_cards.top_240_bottom_214{margin:100px 0 80px}}.heading_with_cards.top_249_bottom_231{margin:249px 0 231px}@media (max-width:1360px){.heading_with_cards.top_249_bottom_231{margin:150px 0 200}}@media (max-width:1199px){.heading_with_cards.top_249_bottom_231{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_249_bottom_231{margin:100px 0}}.heading_with_cards.top_240_bottom_240{margin:240px 0}@media (max-width:1360px){.heading_with_cards.top_240_bottom_240{margin:150px 0 200}}@media (max-width:1199px){.heading_with_cards.top_240_bottom_240{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_240_bottom_240{margin:100px 0}}.heading_with_cards.top_240_bottom_170{margin:240px 0 170px}@media (max-width:1360px){.heading_with_cards.top_240_bottom_170{margin:150px 0 170}}@media (max-width:1199px){.heading_with_cards.top_240_bottom_170{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_240_bottom_170{margin:100px 0}}.heading_with_cards.top_280_bottom_240{margin:280px 0 240px}@media (max-width:1360px){.heading_with_cards.top_280_bottom_240{margin:150px 0 245px}}@media (max-width:1199px){.heading_with_cards.top_280_bottom_240{margin:100px 0 145px}}@media (max-width:991px){.heading_with_cards.top_280_bottom_240{margin:100px 0}}.heading_with_cards.bg_color{background-color:#eff4fc;margin:0}.heading_with_cards.bg_color.top_157_bottom_38{padding:157px 0 38px;margin:0}@media (max-width:1199px){.heading_with_cards.bg_color.top_157_bottom_38{padding:100px 0 38px}}.heading_with_cards.bg_color.top_210_bottom_245{padding:210px 0 245px;margin:0}@media (max-width:1360px){.heading_with_cards.bg_color.top_210_bottom_245{padding:150px 0 200}}@media (max-width:1199px){.heading_with_cards.bg_color.top_210_bottom_245{padding:100px 0 145px}}@media (max-width:991px){.heading_with_cards.bg_color.top_210_bottom_245{padding:100px 0}}.heading_with_cards.bg_color.top_249_bottom_231{padding:249px 0 231px;margin:0}@media (max-width:1360px){.heading_with_cards.bg_color.top_249_bottom_231{padding:150px 0 200}}@media (max-width:1199px){.heading_with_cards.bg_color.top_249_bottom_231{padding:100px 0 145px}}@media (max-width:991px){.heading_with_cards.bg_color.top_249_bottom_231{padding:100px 0}}.heading_with_cards.bg_color.top_240_bottom_240{padding:240px 0;margin:0}@media (max-width:1360px){.heading_with_cards.bg_color.top_240_bottom_240{padding:150px 0 149px}}@media (max-width:1199px){.heading_with_cards.bg_color.top_240_bottom_240{padding:100px 0}}@media (max-width:991px){.heading_with_cards.bg_color.top_240_bottom_240{padding:100px 0 80px}}.heading_with_cards.bg_color.top_240_bottom_214{padding:240px 0 214px;margin:0}@media (max-width:1360px){.heading_with_cards.bg_color.top_240_bottom_214{padding:150px 0 149px}}@media (max-width:1199px){.heading_with_cards.bg_color.top_240_bottom_214{padding:100px 0}}@media (max-width:991px){.heading_with_cards.bg_color.top_240_bottom_214{padding:100px 0 80px}}.heading_with_cards.bg_color.top_240_bottom_170{padding:240px 0 170px}@media (max-width:1360px){.heading_with_cards.bg_color.top_240_bottom_170{padding:150px 0 170}}@media (max-width:1199px){.heading_with_cards.bg_color.top_240_bottom_170{padding:100px 0 145px}}@media (max-width:991px){.heading_with_cards.bg_color.top_240_bottom_170{padding:100px 0}}.heading_with_cards.bg_color.top_268_bottom_240{padding:268px 0 240px}@media (max-width:1360px){.heading_with_cards.bg_color.top_268_bottom_240{padding:150px 0 245px}}@media (max-width:1199px){.heading_with_cards.bg_color.top_268_bottom_240{padding:100px 0 145px}}@media (max-width:991px){.heading_with_cards.bg_color.top_268_bottom_240{padding:100px 0}}.heading_with_cards.bg_color.top_280_bottom_240{padding:280px 0 240px}@media (max-width:1360px){.heading_with_cards.bg_color.top_280_bottom_240{padding:150px 0 245px}}@media (max-width:1199px){.heading_with_cards.bg_color.top_280_bottom_240{padding:100px 0 145px}}@media (max-width:991px){.heading_with_cards.bg_color.top_280_bottom_240{padding:100px 0}}.heading_with_cards.bg_color .heading_with_cards__inner__card_section__inner__image_content__wrapper__card_content p{color:#182846;opacity:.6}.heading_with_cards.bg_color .bottom_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:poppinsbold;font-size:18px;line-height:24px;color:#1a6e94;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin-top:auto}.heading_with_cards.bg_color .bottom_link span{margin:0 0 0 12px;line-height:0}.heading_with_cards.bg_color .bottom_link span svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column{margin:110px -10px 0}@media (max-width:767px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column{margin:0}}.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner{width:25%;padding:0 10px}@media (max-width:1199px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner{width:33.33%}}@media (max-width:991px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner{width:50%}}@media (max-width:767px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner{width:100%;padding:0}}.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:28px 27px 56px 33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1360px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:28px 10px 56px 20px}}@media (max-width:991px){.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:28px 10px 56px 20px}}.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .heading_with_cards__inner__card_section__inner__image_content__wrapper__card_heading .h4{margin:0 0 24px}.heading_with_cards.bg_color .heading_with_cards__inner__card_section.four_column .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .heading_with_cards__inner__card_section__inner__image_content__wrapper__card_content p{margin:0 0 24px!important;opacity:1}.heading_with_cards__inner .heading_with_cards__inner__card_section{margin:88px -49px 0}@media (max-width:1360px){.heading_with_cards__inner .heading_with_cards__inner__card_section{margin:30px -10px 0}}@media (max-width:767px){.heading_with_cards__inner .heading_with_cards__inner__card_section{margin:0}}.heading_with_cards__inner .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{padding:0 49px;width:33.33%}@media (max-width:1360px){.heading_with_cards__inner .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{padding:0 10px}}@media (max-width:991px){.heading_with_cards__inner .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{width:50%}}@media (max-width:767px){.heading_with_cards__inner .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{padding:0 0 20px;width:100%}}.heading_with_cards__inner__wrapper{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1360px){.heading_with_cards__inner__wrapper{margin:0}}@media (max-width:991px){.heading_with_cards__inner__wrapper{margin:0}}.heading_with_cards__inner__wrapper__content_section{max-width:817px}@media (max-width:991px){.heading_with_cards__inner__wrapper__content_section{margin:0 0 30px}}.heading_with_cards__inner__wrapper__content_section__heading .h2{font-size:70px;line-height:80px;text-transform:capitalize;margin:0;max-width:807px}@media (max-width:1360px){.heading_with_cards__inner__wrapper__content_section__heading .h2{font-size:60px;line-height:70px}}@media (max-width:1199px){.heading_with_cards__inner__wrapper__content_section__heading .h2{font-size:50px;line-height:60px;margin:0 0 40px}}@media (max-width:991px){.heading_with_cards__inner__wrapper__content_section__heading .h2{font-size:40px;line-height:50px;margin:0 0 40px}}@media (max-width:767px){.heading_with_cards__inner__wrapper__content_section__heading .h2{font-size:35px;line-height:45px;margin:0 0 30px}}.heading_with_cards__inner__wrapper__content_section__content p{max-width:651px;margin:62px 0 10px!important}@media (max-width:1199px){.heading_with_cards__inner__wrapper__content_section__content p{margin:50px 0 10px}}@media (max-width:991px){.heading_with_cards__inner__wrapper__content_section__content p{margin:40px 0 10px!important}}.heading_with_cards__inner__wrapper .card_arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px;line-height:0}@media (max-width:991px){.heading_with_cards__inner__wrapper .card_arrows{margin:0 -7px}}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow{padding:0 12px}@media (max-width:991px){.heading_with_cards__inner__wrapper .card_arrows .slick-arrow{padding:0 7px}}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow svg{cursor:pointer}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow svg circle,.heading_with_cards__inner__wrapper .card_arrows .slick-arrow svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow svg:hover circle{stroke:#828282}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow svg:hover path{fill:#828282;stroke:#828282}.heading_with_cards__inner__wrapper .card_arrows .slick-arrow:first-child svg:hover path{stroke:transparent}.heading_with_cards__inner__card_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:88px 0 0}@media (max-width:991px){.heading_with_cards__inner__card_section{margin:50px -10px 0}}@media (max-width:767px){.heading_with_cards__inner__card_section.slick-slider .slick-list{margin:0 -10px}}@media (max-width:767px){.heading_with_cards__inner__card_section.slick-slider .slick-list .slick-track .heading_with_cards__inner__card_section__inner{padding:0 10px}}.heading_with_cards__inner__card_section__inner__image_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.heading_with_cards__inner__card_section__inner__image_content .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.heading_with_cards__inner__card_section__inner__image_content__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_with_cards__inner__card_section__inner__image_content__image:after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,.5));background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));position:absolute;left:0;height:0;bottom:0;width:100%;z-index:0;border-radius:6px;opacity:0;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}@media (max-width:767px){.heading_with_cards__inner__card_section__inner__image_content__image img{width:100%}}.heading_with_cards__inner__card_section__inner__image_content__image svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.heading_with_cards__inner__card_section__inner__image_content__image svg rect{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_with_cards__inner__card_section__inner__image_content__image svg:hover rect{fill:#fff}.heading_with_cards__inner__card_section__inner__image_content__video{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.heading_with_cards__inner__card_section__inner__image_content__video .video_popup{position:absolute;top:25px;right:22px}.heading_with_cards__inner__card_section__inner__image_content__video .video_popup a{display:block}.heading_with_cards__inner__card_section__inner__image_content__video .video_popup a svg rect{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:1360px){.heading_with_cards__inner__card_section__inner__image_content__video .video_popup a svg{width:60px;height:60px}}@media (max-width:1199px){.heading_with_cards__inner__card_section__inner__image_content__video .video_popup a svg{width:50px;height:50px}}.heading_with_cards__inner__card_section__inner__image_content__video .video_popup:hover a svg rect{fill:#1a6e94}.heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:39px 38px 83px 45px}@media (max-width:1540px){.heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:38px 20px 60px 25px}}@media (max-width:1360px){.heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:38px 10px 50px 19px}}@media (max-width:1199px){.heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:25px 10px 40px}}@media (max-width:991px){.heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:25px 10px 25px 15px}}.heading_with_cards__inner__card_section__inner__image_content__wrapper__card_heading .h4{margin:0 0 35px}@media (max-width:767px){.heading_with_cards__inner__card_section__inner__image_content__wrapper__card_heading .h4{font-size:20px;line-height:25px;margin:0 0 25px}}.heading_with_cards__inner__card_section__inner__image_content__wrapper__card_content p{color:#828282;margin:0}@media (max-width:1199px){.heading_with_cards__inner__card_section__inner__image_content__wrapper__card_content p{font-size:15px;line-height:20px}}.heading_with_cards__inner__card_section__inner__image_content:hover .heading_with_cards__inner__card_section__inner__image_content__image:after{height:100%;opacity:1}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:24px 37px 140px 46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1360px){.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:24px 15px 70px 20px}}@media (max-width:991px){.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper{padding:24px 15px 50px 20px}}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .heading_with_cards__inner__card_section__inner__image_content__wrapper__card_content p{margin:0 0 35px;color:#182846}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .bottom_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:poppinsbold;font-size:18px;line-height:24px;color:#1a6e94;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin-top:auto}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .bottom_link span{margin:0 0 0 12px;line-height:0}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content .heading_with_cards__inner__card_section__inner__image_content__wrapper .bottom_link span svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content:hover .heading_with_cards__inner__card_section__inner__image_content__wrapper .bottom_link{color:#182846}.heading_with_cards__inner__card_section.three_col_grid .heading_with_cards__inner__card_section__inner .heading_with_cards__inner__card_section__inner__image_content:hover .heading_with_cards__inner__card_section__inner__image_content__wrapper .bottom_link span path{fill:#182846}.heading_with_cards__inner.inner_bg_color{background-color:#eff4fc;padding:0;overflow:hidden}.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:88px -49px 0}@media (max-width:1360px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section{margin:0 -25px}}@media (max-width:1199px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section{margin:50px -10px 0}}@media (max-width:767px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section{margin:0}}.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{width:33.33%;padding:0 49px 70px}@media (max-width:1360px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{padding:0 25px 70px}}@media (max-width:1199px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{padding:0 10px 50px}}@media (max-width:991px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{width:50%}}@media (max-width:767px){.heading_with_cards__inner.inner_bg_color .heading_with_cards__inner__card_section .heading_with_cards__inner__card_section__inner{width:100%;padding:0 0 50px}}.heading_with_cards__inner.four_column_grid{max-width:1295px;margin:0 auto;padding:0;background-color:transparent}.lity.lity-opened{background-color:rgba(24,40,70,.6)}.lity.lity-opened .lity-wrap .lity-content{padding:60px 20px;height:100vh}.lity.lity-opened .lity-wrap .lity-content .lity-iframe-container{max-width:1410px;margin:0 auto;overflow:hidden;height:100%;max-height:600px!important;width:100%;background:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,.5);box-shadow:0 0 50px rgba(0,0,0,.5);padding:0}@media (max-width:991px){.lity.lity-opened .lity-wrap .lity-content .lity-iframe-container{max-height:500px!important}}@media (max-width:767px){.lity.lity-opened .lity-wrap .lity-content .lity-iframe-container{max-width:780px}}.lity.lity-opened .lity-wrap .lity-content .lity-iframe-container iframe{height:100%;width:100%}.lity.lity-opened .lity-wrap .lity-content .lity-iframe-container iframe video{height:100%;width:100%;margin:0!important}.lity.lity-opened .lity-wrap .lity-close{color:#f8d213;line-height:50px;background-color:#b99f71}.lity.lity-opened .lity-wrap .lity-close:hover{background-color:#f8d213;color:#b99f71}@media (max-width:767px){.lity.lity-opened .lity-wrap .lity-close{width:30px;height:30px;font-size:30px}}.hero__inner__wrapper .slick-arrow,.hero__inner__wrapper .slick-dots{display:none!important}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image{background-position:50%;background-repeat:no-repeat;background-size:cover,0;position:relative}@media (max-width:575px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image{background-size:0,cover}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4)}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:849px;position:relative}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content{min-height:811px}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:97px}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner{margin-bottom:63px}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link{max-width:643px;width:60%;margin-right:50px}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link{max-width:100%;width:100%;margin:0}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__heading .h1{color:#fff;margin-bottom:50px}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__heading .h1{margin-bottom:152px;max-width:80%;line-height:96.5%}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link{color:#f8d213;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link:hover{color:#fff}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link:hover .link_icon svg path{stroke:#fff}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link:hover .link_icon svg path:first-child{fill:#fff;stroke:none}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link .link_icon{margin-left:39px}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link .link_icon{margin:41px 0 0}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__heading_and_link__link .link .link_icon svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:767px){.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo{display:none}}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo__inner{padding-right:14px}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo__inner .logo_link .logo{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo__inner .logo_link:hover .logo{-webkit-filter:invert(.5);filter:invert(.5)}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo__visit_us_text{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:0;left:calc(100% + 6px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed}.hero__inner__wrapper .slick-list .slick-track .hero__inner__wrapper__image .hero__inner__wrapper__image__content .hero__inner__wrapper__image__content__inner__logo__visit_us_text .visit_us_text{font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.chart_section.add_space{margin:80px 0}@media (max-width:1199px){.chart_section.add_space{margin:60px 0}}@media (max-width:767px){.chart_section.add_space{margin:40px 0}}.visualizer-action{color:#182846;font-family:poppinsbold;font-style:normal;font-size:18px;line-height:133.5%;color:#1a6e94;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0 10px 0 0}.visualizer-action:last-child{margin:0}.visualizer-action:hover{color:#182846}.welcome_section.add_bottom_space{padding-bottom:114px}@media (max-width:991px){.welcome_section.add_bottom_space{padding-bottom:100px}}@media (max-width:767px){.welcome_section.add_bottom_space{padding-bottom:77px}}.welcome_section__inner{position:relative;padding:111px 0}@media (max-width:991px){.welcome_section__inner{padding:100px 0}}@media (max-width:767px){.welcome_section__inner{padding:77px 0}}.welcome_section__inner.top_space_83{padding-top:83px}@media (max-width:991px){.welcome_section__inner.top_space_83{padding-top:70px}}@media (max-width:767px){.welcome_section__inner.top_space_83{padding-top:57px}}.welcome_section__inner.top_space_90{padding-top:90px}@media (max-width:991px){.welcome_section__inner.top_space_90{padding-top:75px}}@media (max-width:767px){.welcome_section__inner.top_space_90{padding-top:60px}}.welcome_section__inner.top_space_100{padding-top:100px}@media (max-width:991px){.welcome_section__inner.top_space_100{padding-top:85px}}@media (max-width:767px){.welcome_section__inner.top_space_100{padding-top:70px}}.welcome_section__inner.top_space_111{padding-top:111px}@media (max-width:991px){.welcome_section__inner.top_space_111{padding-top:100px}}@media (max-width:767px){.welcome_section__inner.top_space_111{padding-top:77px}}.welcome_section__inner.top_space_124{padding-top:124px}@media (max-width:991px){.welcome_section__inner.top_space_124{padding-top:105px}}@media (max-width:767px){.welcome_section__inner.top_space_124{padding-top:85px}}.welcome_section__inner.top_space_163{padding-top:163px}@media (max-width:1199px){.welcome_section__inner.top_space_163{padding-top:130px}}@media (max-width:991px){.welcome_section__inner.top_space_163{padding-top:100px}}@media (max-width:767px){.welcome_section__inner.top_space_163{padding-top:80px}}.welcome_section__inner.bottom_space_111{padding-bottom:111px}@media (max-width:991px){.welcome_section__inner.bottom_space_111{padding-bottom:100px}}@media (max-width:767px){.welcome_section__inner.bottom_space_111{padding-bottom:77px}}.welcome_section__inner.bottom_space_117{padding-bottom:117px}@media (max-width:991px){.welcome_section__inner.bottom_space_117{padding-bottom:107px}}@media (max-width:767px){.welcome_section__inner.bottom_space_117{padding-bottom:87px}}.welcome_section__inner.bottom_space_137{padding-bottom:137px}@media (max-width:991px){.welcome_section__inner.bottom_space_137{padding-bottom:120px}}@media (max-width:767px){.welcome_section__inner.bottom_space_137{padding-bottom:90px}}.welcome_section__inner.bottom_space_189{padding-bottom:189px}@media (max-width:1199px){.welcome_section__inner.bottom_space_189{padding-bottom:160px}}@media (max-width:991px){.welcome_section__inner.bottom_space_189{padding-bottom:120px}}@media (max-width:767px){.welcome_section__inner.bottom_space_189{padding-bottom:100px}}.welcome_section__inner.bottom_space_233{padding-bottom:233px}@media (max-width:1199px){.welcome_section__inner.bottom_space_233{padding-bottom:170px}}@media (max-width:991px){.welcome_section__inner.bottom_space_233{padding-bottom:130px}}@media (max-width:767px){.welcome_section__inner.bottom_space_233{padding-bottom:100px}}.welcome_section__inner:before{content:"";position:absolute;bottom:0;background:#f8d213;width:100%;height:2px;margin:0 auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.welcome_section__inner__content .content_with_image__inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.welcome_section__inner__content .content_with_image__inner__content__content{max-width:710px;width:64%;color:#fff}@media (max-width:1360px){.welcome_section__inner__content .content_with_image__inner__content__content{padding:0 20px 0 0}}@media (max-width:991px){.welcome_section__inner__content .content_with_image__inner__content__content{width:100%;max-width:100%;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.welcome_section__inner__content .content_with_image__inner__content__content h3{font-size:20px;line-height:150%}.welcome_section__inner__content .content_with_image__inner__content__content h1,.welcome_section__inner__content .content_with_image__inner__content__content h2,.welcome_section__inner__content .content_with_image__inner__content__content h3,.welcome_section__inner__content .content_with_image__inner__content__content h4,.welcome_section__inner__content .content_with_image__inner__content__content h5,.welcome_section__inner__content .content_with_image__inner__content__content h6,.welcome_section__inner__content .content_with_image__inner__content__content p{color:#fff}.welcome_section__inner__content .content_with_image__inner__content__content p:nth-child(2){margin-bottom:25px}.welcome_section__inner__content .content_with_image__inner__content__content p:last-child{margin-bottom:0!important}@media (max-width:991px){.welcome_section__inner__content .content_with_image__inner__content__content p{font-size:15px}}.welcome_section__inner__content .content_with_image__inner__content__content p a{font-family:poppinsbold;font-style:normal;font-size:18px;line-height:133.5%;color:#f8d213;position:relative;padding-right:20px;display:inline-block;margin-top:152px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1439px){.welcome_section__inner__content .content_with_image__inner__content__content p a{margin-top:125px}}@media (max-width:1199px){.welcome_section__inner__content .content_with_image__inner__content__content p a{margin-top:100px}}@media (max-width:767px){.welcome_section__inner__content .content_with_image__inner__content__content p a{margin-top:75px}}.welcome_section__inner__content .content_with_image__inner__content__content p a:after{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="9" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M8.858 8.375v.047C8.953 8.328 9 8.187 9 8a.75.75 0 00-.142-.422L1.895.641A.77.77 0 001.468.5a.541.541 0 00-.379.14l-.947.938A.75.75 0 000 2c0 .188.047.281.142.375L5.78 8 .142 13.625A.53.53 0 000 14c0 .188.047.328.142.422l.947.937c.095.094.237.141.38.141a.582.582 0 00.426-.188l6.963-6.937z" fill="%23F8D213"/&gt;&lt;/svg&gt;');width:9px;height:15px;position:absolute;right:0;top:0;bottom:0;margin:auto 0}.welcome_section__inner__content .content_with_image__inner__content__content p a:hover{padding-right:30px}.welcome_section__inner__content .content_with_image__inner__content__subtext{width:36%;color:#fff}@media (max-width:991px){.welcome_section__inner__content .content_with_image__inner__content__subtext{width:100%;margin-bottom:46px}}.welcome_section__inner__content .content_with_image__inner__content__subtext p{font-size:25px;line-height:135%;font-family:poppinsbold;color:#fff}.welcome_section__inner__content .content_with_image__inner__content__subtext.small_box{width:32%}@media (max-width:991px){.welcome_section__inner__content .content_with_image__inner__content__subtext.small_box{width:100%}}.staff_carousel_slider{margin:141px 0}@media (max-width:1600px){.staff_carousel_slider{margin:120px 0}}@media (max-width:1440px){.staff_carousel_slider{margin:100px 0}}@media (max-width:1366px){.staff_carousel_slider{margin:80px 0}}@media (max-width:1024px){.staff_carousel_slider{margin:60px 0}}@media (max-width:767px){.staff_carousel_slider{margin:50px 0}}.staff_carousel_slider.remove_ts{margin-top:0!important}.staff_carousel_slider.remove_bs{margin-bottom:0!important}.staff_carousel_slider .heading_section{margin-bottom:62px}@media (max-width:767px){.staff_carousel_slider .heading_section{margin-bottom:50px}}.staff_carousel_slider .heading_section .heading_section_wrapper{max-width:calc(100% - 250px)}@media (max-width:870px){.staff_carousel_slider .heading_section .heading_section_wrapper{max-width:calc(100% - 200px)}}@media (max-width:767px){.staff_carousel_slider .heading_section .heading_section_wrapper{max-width:100%}}.staff_carousel_slider .heading_section .heading_section_wrapper .heading_section_inner .heading_text{text-transform:capitalize;margin-bottom:62px}.staff_carousel_slider .heading_section .heading_section_wrapper .heading_section_inner .section_description{max-width:537px}@media (max-width:1199px){.staff_carousel_slider .heading_section .heading_section_wrapper .heading_section_inner .section_description{max-width:100%}}.staff_carousel_slider .heading_section .heading_section_wrapper .heading_section_inner .section_description p:last-child{margin-bottom:0}.staff_carousel_slider .member_list{opacity:0;visibility:hidden;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;border-bottom:40px solid #182846}@media (max-width:767px){.staff_carousel_slider .member_list{padding-top:80px}}.staff_carousel_slider .member_list.slick-initialized{visibility:visible;opacity:1}.staff_carousel_slider .member_list .slick-arrow{position:absolute;top:-115px;right:13.5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.staff_carousel_slider .member_list .slick-arrow{top:-110px}}@media (max-width:991px){.staff_carousel_slider .member_list .slick-arrow{right:17%}}@media (max-width:870px){.staff_carousel_slider .member_list .slick-arrow{right:8%}}@media (max-width:767px){.staff_carousel_slider .member_list .slick-arrow{top:0}}.staff_carousel_slider .member_list .slick-arrow:hover{cursor:pointer}.staff_carousel_slider .member_list .slick-arrow:hover svg path{stroke:#182846;opacity:.4}.staff_carousel_slider .member_list .slick-arrow.slick-prev{margin-right:72px}.staff_carousel_slider .member_list .item{max-width:414px}@media (max-width:1024px){.staff_carousel_slider .member_list .item{max-width:350px}}@media (max-width:767px){.staff_carousel_slider .member_list .item{max-width:285px}}.staff_carousel_slider .member_list .item .item_inner{position:relative}.staff_carousel_slider .member_list .item .item_inner .image_section.has_mobile_image .for_mobile{display:none}@media (max-width:767px){.staff_carousel_slider .member_list .item .item_inner .image_section.has_mobile_image .for_desktop{display:none}.staff_carousel_slider .member_list .item .item_inner .image_section.has_mobile_image .for_mobile{display:block}}.staff_carousel_slider .member_list .item .item_inner .image_section .bg_banner_img{background-repeat:no-repeat;background-size:cover;background-position:50%}.staff_carousel_slider .member_list .item .item_inner .image_section .bg_banner_img img{width:100%}.staff_carousel_slider .member_list .item .item_inner .content_section{max-height:0;-webkit-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;transition:max-height .5s ease-out;overflow:hidden;position:absolute;bottom:35px;background-color:hsla(0,0%,100%,.7);max-width:339px;left:50%;margin-right:-50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (max-width:767px){.staff_carousel_slider .member_list .item .item_inner .content_section{max-width:265px}}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner{padding:22px;margin:0 15px}@media (max-width:767px){.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner{margin:0 10px;padding:15px}}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .name{color:#182846;font-size:18px;line-height:26px;font-family:poppinsbold}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .designation{color:#182846;font-size:14px;line-height:20px;font-family:RobotoMedium}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .link{margin-top:16px}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .link a{color:#000;font-size:16px;line-height:20px;letter-spacing:-.02em;font-family:Roboto;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .link a:hover{color:#182846}.staff_carousel_slider .member_list .item .item_inner .content_section .content_section_inner .short_bio{margin-top:28px;color:#000;font-size:14px;line-height:20px;font-family:Roboto}.staff_carousel_slider .member_list .item .item_inner:hover{cursor:pointer}.staff_carousel_slider .member_list .item .item_inner:hover .content_section{max-height:500px;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in}@media (max-width:767px){.staff_carousel_slider .member_list .item .item_inner:hover .content_section{max-height:420px}}.staff_carousel_slider.bg_color_sky{background:#eff4fc;padding-top:241px}@media (max-width:1366px){.staff_carousel_slider.bg_color_sky{padding-top:180px}}@media (max-width:1024px){.staff_carousel_slider.bg_color_sky{padding-top:140px}}@media (max-width:767px){.staff_carousel_slider.bg_color_sky{padding-top:80px}}.staff_carousel_slider.bg_color_sky .heading_section{margin-bottom:0}@media (max-width:1199px){.staff_carousel_slider.bg_color_sky .heading_section{margin-bottom:62px}}.staff_carousel_slider.bg_color_sky .member_list{border-color:#d2dbe9}.staff_carousel_slider.bg_color_sky .member_list .slick-arrow{top:-70px}@media (max-width:1199px){.staff_carousel_slider.bg_color_sky .member_list .slick-arrow{top:-110px}}@media (max-width:767px){.staff_carousel_slider.bg_color_sky .member_list .slick-arrow{top:0}}@media (max-width:991px){.c3_text_and_image_video_main_section{margin:0 0 45px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:54.79167vw}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part{min-height:54.79167vw!important}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part{min-height:auto!important}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part .c3_text_and_image_video_section_inner_left_section_image_and_video,.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part .c3_text_and_image_video_section_inner_left_section_image_and_video__video{height:54.79167vw!important}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part .c3_text_and_image_video_section_inner_left_section_image_and_video,.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner.video_part .c3_text_and_image_video_section_inner_left_section_image_and_video__video{height:auto!important}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner .play_video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media (max-width:1440px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner .play_video{width:120px;left:40%}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner .play_video{width:100px;left:50%}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner .play_video{width:75px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section{width:44%;position:absolute;left:0;top:0}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section{width:57%}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section{width:42%}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section{width:70%;position:relative;margin-bottom:50px}}@media (max-width:575px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section{width:100%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video{position:relative;height:54.89583vw!important}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video{height:auto!important}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video .svg_background{position:absolute;top:-4.44%;left:-98px}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video .svg_background{top:-4.4%}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video .svg_background{top:-4.5%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video .svg_background svg{width:100%;max-width:100%;height:auto;width:48.69792vw;height:64.58333vw}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video .svg_background svg{height:auto!important;max-width:473px;width:100%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image{position:relative;overflow:hidden;height:54.79167vw!important;width:41.40625vw;top:0;margin-bottom:auto}@media (max-width:1360px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image{width:40.44118vw}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image{width:38.3653vw}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image{width:35.8224vw}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image{height:auto!important;width:100%;max-width:375px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image img{height:530px;width:100%;max-width:375px}}@media (max-width:374px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image img{height:141.71123vw}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo{position:absolute;top:26%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:100%;margin-left:auto}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:95%}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:75%}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:50%}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__image .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:65%;height:auto}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video{position:relative;height:54.79167vw!important}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo{position:absolute;top:26%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:100%;margin-left:auto}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:95%}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:85%}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:68%}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .c3_text_and_image_video_section_inner_left_section_image_and_video_logo .logo{max-width:65%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video_bacground{position:absolute;top:-4.4%;left:-98px;z-index:1}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video_bacground{top:-4.4%}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video_bacground{top:-4.5%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video_bacground svg{width:100%;max-width:100%;height:auto;width:48.69792vw;height:64.42708vw}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video_bacground svg{height:auto!important;max-width:473px;width:100%}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video{position:relative;overflow:hidden;height:54.79167vw!important;width:41.40625vw;top:0;margin-bottom:auto}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{max-width:100%;width:100%;height:57.7vw;max-height:100%;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);overflow:hidden;max-width:839px;max-height:1116px}@media (max-width:1360px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{-webkit-transform:scale(2.6);-ms-transform:scale(2.6);transform:scale(2.6)}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{-webkit-transform:scale(2.7);-ms-transform:scale(2.7);transform:scale(2.7)}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{-webkit-transform:scale(2.9);-ms-transform:scale(2.9);transform:scale(2.9)}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{height:525px;width:100%;max-width:375px}}@media (max-width:374px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video video{height:140.37433vw}}@media (max-width:1360px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video{width:40.44118vw}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video{width:38.3653vw}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video{width:35.8224vw}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .mp4-video{height:auto!important;width:100%;max-width:375px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{position:relative;overflow:hidden;height:54.79167vw!important;width:41.40625vw;top:0;margin-bottom:auto}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{max-width:100%;width:100%;height:57.7vw;max-height:100%;-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4);overflow:hidden;max-width:839px;max-height:1116px}@media (max-width:1360px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{-webkit-transform:scale(3.6);-ms-transform:scale(3.6);transform:scale(3.6)}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{-webkit-transform:scale(3.8);-ms-transform:scale(3.8);transform:scale(3.8)}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{height:525px;width:100%;max-width:375px}}@media (max-width:374px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video iframe{height:140.37433vw}}@media (max-width:1360px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{width:40.44118vw}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{width:38.3653vw}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{width:35.8224vw}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{height:525px!important;width:100%;max-width:375px}}@media (max-width:374px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_left_section_image_and_video__video .embeded-video{height:140.37433vw!important}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_outer{width:100%}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section{max-width:719px;margin-left:auto;padding:30px 0 30px 30px;width:70%}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section{width:50%}}@media (max-width:1199px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section{width:58%}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section{margin:0 0 0 auto;width:71%;padding:44px 0 44px 30px}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section{margin:0 auto;width:100%;padding:44px 0}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_heading .h2{margin:0 0 62px}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_heading .h2{margin:0 0 30px}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_heading .h2{margin:0 0 46px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content{margin-bottom:51px}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content p{margin-bottom:20px}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content p:last-child{margin:0}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content{margin:0 0 30px}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content{margin:0 0 46px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul{margin:50px 0}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul{margin:30px 0}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul{margin:46px 0}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:192.5%;color:#828282;padding-left:50px;margin-bottom:15px;position:relative;list-style:none}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul li{font-size:15px;margin-bottom:12px;padding-left:35px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul li:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="11" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M7.997 11.258l1.387-1.316c1.066-1.011 1.066-2.873 0-3.884L7.997 4.742 3.612.582c-.933-.886-2.32-.744-3.1.317-.778 1.06-.653 2.637.28 3.523l1.725 1.636c1.066 1.012 1.066 2.873 0 3.884L.792 11.578c-.933.886-1.058 2.463-.28 3.524.78 1.06 2.167 1.202 3.1.317l4.385-4.16z" fill="%23F8D213"/&gt;&lt;/svg&gt;');background-position:50%;background-size:cover;background-repeat:no-repeat;width:11px;height:16px;position:absolute;top:5px;left:0}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_content ul li:last-child{margin-bottom:0}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link:hover{color:#f8d213}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link:hover .link_arrow svg path{stroke:#f8d213}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link:hover .link_arrow svg path:first-child{fill:#f8d213;stroke:none}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link .link_arrow{margin-left:39px}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link .link_arrow svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:370px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link .link_arrow svg{width:37px;height:37px}}@media (max-width:767px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link .link_arrow{margin-left:20px}}@media (max-width:370px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_link .link{font-size:15px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list{margin-top:51px}@media (max-width:1439px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list{margin:30px 0 0}}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list{margin:46px 0 0}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list .bulletin_point_list_item{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:192.5%;color:#828282;padding-left:50px;margin-bottom:15px;position:relative;list-style:none}@media (max-width:991px){.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list .bulletin_point_list_item{font-size:15px;margin-bottom:12px;padding-left:35px}}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list .bulletin_point_list_item:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="11" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M7.997 11.258l1.387-1.316c1.066-1.011 1.066-2.873 0-3.884L7.997 4.742 3.612.582c-.933-.886-2.32-.744-3.1.317-.778 1.06-.653 2.637.28 3.523l1.725 1.636c1.066 1.012 1.066 2.873 0 3.884L.792 11.578c-.933.886-1.058 2.463-.28 3.524.78 1.06 2.167 1.202 3.1.317l4.385-4.16z" fill="%23F8D213"/&gt;&lt;/svg&gt;');background-position:50%;background-size:cover;background-repeat:no-repeat;width:11px;height:16px;position:absolute;top:5px;left:0}.c3_text_and_image_video_main_section .c3_text_and_image_video_section_inner_right_section_inner_content_bulletin_point_list .bulletin_point_list_item:last-child{margin-bottom:0}.standard_content_section{margin:80px 0}@media (max-width:991px){.standard_content_section{margin:65px 0}}@media (max-width:767px){.standard_content_section{margin:50px 0}}.standard_content_section ul{margin:50px 0}@media (max-width:1439px){.standard_content_section ul{margin:30px 0}}@media (max-width:991px){.standard_content_section ul{margin:46px 0}}.standard_content_section ul li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:192.5%;color:#828282;padding-left:50px;margin-bottom:15px;position:relative;list-style:none}@media (max-width:991px){.standard_content_section ul li{font-size:15px;margin-bottom:12px;padding-left:35px}}.standard_content_section ul li:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="11" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M7.997 11.258l1.387-1.316c1.066-1.011 1.066-2.873 0-3.884L7.997 4.742 3.612.582c-.933-.886-2.32-.744-3.1.317-.778 1.06-.653 2.637.28 3.523l1.725 1.636c1.066 1.012 1.066 2.873 0 3.884L.792 11.578c-.933.886-1.058 2.463-.28 3.524.78 1.06 2.167 1.202 3.1.317l4.385-4.16z" fill="%23F8D213"/&gt;&lt;/svg&gt;');background-position:50%;background-size:cover;background-repeat:no-repeat;width:11px;height:16px;position:absolute;top:5px;left:0}.standard_content_section ul li:last-child{margin-bottom:0}.standard_content_section ul li ul{margin:20px 0}.standard_content_section ul li ul li{font-size:14px;margin-bottom:10px;padding-left:30px}.standard_content_section ul li ul li:before{width:7px;height:12px}.standard_content_section ol{margin:50px 0;counter-reset:item}@media (max-width:1439px){.standard_content_section ol{margin:30px 0}}@media (max-width:991px){.standard_content_section ol{margin:46px 0}}.standard_content_section ol li{font-family:poppinsregular;font-size:16px;line-height:150%;color:#828282;padding-left:25px;margin-bottom:15px;position:relative;list-style:none;counter-increment:item}@media (max-width:991px){.standard_content_section ol li{font-size:15px;margin-bottom:12px;padding-left:35px}}.standard_content_section ol li:before{content:counter(item) " : ";position:absolute;top:0;left:0;font-family:poppinsregular;font-size:16px;line-height:150%}.standard_content_section ol li:last-child{margin-bottom:0}.standard_content_section ol li ol{margin:20px 0}.standard_content_section ol li ol li{font-size:14px;margin-bottom:10px;padding-left:20px}.standard_content_section ol li ol li:before{content:counter(item) " : ";position:absolute;top:0;left:0;font-family:poppinsregular;font-size:14px;line-height:150%}.news{margin:119px 0 45px}@media (max-width:1199px){.news{margin:90px 0}}.news.its{margin-top:239px}@media (max-width:1199px){.news.its{margin-top:200px}}@media (max-width:991px){.news.its{margin-top:160px}}@media (max-width:767px){.news.its{margin-top:120px}}.news__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:0 0 63px}@media (max-width:991px){.news__inner__wrapper{margin:0 0 32px}}.news__inner__wrapper__heading_and_content{max-width:537px}.news__inner__wrapper__heading_and_content__heading .h2{margin:0 0 62px}@media (max-width:1199px){.news__inner__wrapper__heading_and_content__heading .h2{margin:0 0 46px}}.news__inner__wrapper .arrows{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}@media (max-width:991px){.news__inner__wrapper .arrows{display:none!important}}.news__inner__wrapper .arrows .news_next{cursor:pointer}.news__inner__wrapper .arrows .news_next:hover path{stroke:#828282}.news__inner__wrapper .arrows .news_prev{cursor:pointer}.news__inner__wrapper .arrows .slick-arrow{padding:0 12px}.news__inner__wrapper .arrows .slick-arrow svg{cursor:pointer}.news__inner__wrapper .arrows .slick-arrow svg circle,.news__inner__wrapper .arrows .slick-arrow svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.news__inner__wrapper .arrows .slick-arrow svg:hover circle{stroke:#828282}.news__inner__wrapper .arrows .slick-arrow svg:hover path{fill:#828282}.news__inner__cards .news_card_section{padding:0 49px}@media (max-width:1199px){.news__inner__cards .news_card_section{padding:0 11px}}@media (max-width:575px){.news__inner__cards .news_card_section{max-width:339px;padding:0 12px}}@media (max-width:370px){.news__inner__cards .news_card_section{max-width:282px}}.news__inner__cards .news_card_section__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.news__inner__cards .news_card_section__inner .link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999}.news__inner__cards .news_card_section__inner:hover{color:#828282}.news__inner__cards .news_card_section__inner:hover .news_card_section__inner__image .artical svg rect,.news__inner__cards .news_card_section__inner:hover .news_card_section__inner__image .podcast svg rect,.news__inner__cards .news_card_section__inner:hover .news_card_section__inner__image .video svg rect{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;fill:#fff}.news__inner__cards .news_card_section__inner__image{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:10px 10px 0 0;position:relative}.news__inner__cards .news_card_section__inner__image img{width:100%}.news__inner__cards .news_card_section__inner__image .artical,.news__inner__cards .news_card_section__inner__image .podcast,.news__inner__cards .news_card_section__inner__image .video{position:absolute;top:25px;right:22px}@media (max-width:767px){.news__inner__cards .news_card_section__inner__image .artical,.news__inner__cards .news_card_section__inner__image .podcast,.news__inner__cards .news_card_section__inner__image .video{top:19px;right:17px}}.news__inner__cards .news_card_section__inner__image .artical svg rect:hover,.news__inner__cards .news_card_section__inner__image .podcast svg rect:hover,.news__inner__cards .news_card_section__inner__image .video svg rect:hover{fill:#828282}@media (max-width:767px){.news__inner__cards .news_card_section__inner__image .artical svg,.news__inner__cards .news_card_section__inner__image .podcast svg,.news__inner__cards .news_card_section__inner__image .video svg{width:39px;height:39px}}.news__inner__cards .news_card_section__inner__content_section{padding:36px 41px 0 39px}@media (max-width:1300px){.news__inner__cards .news_card_section__inner__content_section{padding:30px 20px 10px}}@media (max-width:575px){.news__inner__cards .news_card_section__inner__content_section{padding:27px 38px 0 0}}.news__inner__cards .news_card_section__inner__content_section__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__inner__cards .news_card_section__inner__content_section__category .category{font-size:12.5845px;font-weight:700;line-height:150%;font-family:RobotoMedium;color:#182846;margin:0 0 6px;text-transform:uppercase}.news__inner__cards .news_card_section__inner__content_section__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:150%;color:#1a6e94;margin:0 0 20px;font-family:Roboto}@media (max-width:767px){.news__inner__cards .news_card_section__inner__content_section__tags{margin:0 0 18px;font-size:10.9556px;line-height:19px;letter-spacing:.117382px}}.news__inner__cards .news_card_section__inner__content_section__title .h3{font-size:25px;line-height:135%;margin:0 0 32px;color:#182846;font-family:poppinsbold}@media (max-width:767px){.news__inner__cards .news_card_section__inner__content_section__title .h3{margin:0 0 24px}}@media (max-width:575px){.news__inner__cards .news_card_section__inner__content_section__title .h3{font-size:19px}}.news__inner__cards .news_card_section__inner__content_section__content{margin-bottom:184px}@media (max-width:991px){.news__inner__cards .news_card_section__inner__content_section__content{margin-bottom:77px}}.news .arrows_mobile{display:none!important}@media (max-width:991px){.news .arrows_mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -12px}}.news .arrows_mobile .slick-arrow{padding:0 12px}.news .arrows_mobile .slick-arrow svg{cursor:pointer}.news .arrows_mobile .slick-arrow svg circle,.news .arrows_mobile .slick-arrow svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.news .arrows_mobile .slick-arrow svg:hover circle{stroke:#828282}.news .arrows_mobile .slick-arrow svg:hover path{fill:#828282}.news .news__inner__cards{margin:0 -49px}@media (max-width:1199px){.news .news__inner__cards{margin:0 -12px}}@media (max-width:575px){.news .news__inner__cards{margin:0 -12px}}.full_width_text_card_with_link_section{margin:204px 0 118px}@media (max-width:1199px){.full_width_text_card_with_link_section{margin:145px 0 100px}}@media (max-width:991px){.full_width_text_card_with_link_section{margin:105px 0 90px}}@media (max-width:767px){.full_width_text_card_with_link_section{margin:74px 0}}.full_width_text_card_with_link_section.rts{margin-top:20px}.full_width_text_card_with_link_section .section_wrapper{max-width:1173px;position:relative}@media (max-width:767px){.full_width_text_card_with_link_section .section_wrapper{padding:168px 0 0}}.full_width_text_card_with_link_section .section_wrapper:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,&lt;svg width="185" height="120" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M46.25 0C37.9 0 30.191 2.016 23.125 6.049c-7.066 4.032-12.687 9.46-16.862 16.284C2.088 29.157 0 36.602 0 44.667v74.444h77.083V44.667H15.417c0-5.428 1.365-10.392 4.095-14.89 2.73-4.652 6.423-8.297 11.08-10.933 4.818-2.637 10.037-3.955 15.658-3.955V0zm107.917 0c-8.351 0-16.059 2.016-23.125 6.049-7.066 4.032-12.687 9.46-16.862 16.284-4.176 6.824-6.263 14.269-6.263 22.334v74.444H185V44.667h-61.667c0-5.428 1.365-10.392 4.095-14.89 2.73-4.652 6.424-8.297 11.081-10.933 4.818-2.637 10.037-3.955 15.658-3.955V0zM15.417 59.556h46.25v44.666h-46.25V59.556zm107.916 0h46.25v44.666h-46.25V59.556z" fill="%23F8D213"/&gt;&lt;/svg&gt;');width:185px;height:120px;position:absolute;top:0;left:0}@media (min-width:767px){.full_width_text_card_with_link_section .section_wrapper:before{width:0;height:0}}.full_width_text_card_with_link_section .section_wrapper a{font-family:poppinsregular;font-size:35px;line-height:150%;letter-spacing:-.03em;color:#1a6e94;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block}.full_width_text_card_with_link_section .section_wrapper a:hover{color:#182846}@media (max-width:1439px){.full_width_text_card_with_link_section .section_wrapper a{font-size:32px}}@media (max-width:1199px){.full_width_text_card_with_link_section .section_wrapper a{font-size:28px}}@media (max-width:767px){.full_width_text_card_with_link_section .section_wrapper a{font-family:poppins_semiBold;font-size:25px}}.timeline_section_section{margin:240px 0 200px}@media (max-width:1600px){.timeline_section_section{margin:200px 0 160px}}@media (max-width:1440px){.timeline_section_section{margin:170px 0 130px}}@media (max-width:1366px){.timeline_section_section{margin:140px 0 100px}}@media (max-width:1024px){.timeline_section_section{margin:100px 0}}@media (max-width:767px){.timeline_section_section{margin:60px 0}}.timeline_section_section .section_inner .heading_section{margin-bottom:70px}.timeline_section_section .section_inner .heading_section .heading_section_inner{max-width:695px}@media (max-width:1199px){.timeline_section_section .section_inner .heading_section .heading_section_inner{max-width:100%}}.timeline_section_section .section_inner .heading_section .heading_section_inner .heading_text{text-transform:capitalize;margin-bottom:62px}.timeline_section_section .section_inner .heading_section .heading_section_inner .section_description{max-width:650px}@media (max-width:1199px){.timeline_section_section .section_inner .heading_section .heading_section_inner .section_description{max-width:100%}}.timeline_section_section .section_inner .heading_section .heading_section_inner .section_description p:last-child{margin-bottom:0}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .container{max-width:98%;padding:0}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner{margin:0}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item{padding:0 15px;width:33.33333%}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item{width:100%;padding:0}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .column_heading{font-family:poppinsbold;font-size:35px;line-height:133.5%;color:#182846;text-align:center;margin:0 0 25px}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item{margin-bottom:33px}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item{margin-bottom:4px}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item:last-child{margin-bottom:40px}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner{position:relative}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section{border-radius:6px;overflow:hidden}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section .img_inner{background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:6px;position:relative;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section .img_inner{border-radius:0}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section .img_inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#404042;opacity:.35;mix-blend-mode:multiply}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section .img_inner img{width:100%}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .image_section .img_inner img{height:40vw}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section{padding:15px 0 0}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section{padding:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner{max-width:400px}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner{max-width:100%;text-align:center;padding:0 20px}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{font-family:poppinsbold;font-size:18px;line-height:133.5%;color:#1a6e94;min-height:72px}@media (max-width:1360px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{font-size:16px}}@media (max-width:1199px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{font-size:14px}}@media (max-width:991px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{min-height:inherit;font-size:26px;color:#fff}}@media (max-width:767px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{font-size:22px}}@media (max-width:575px){.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .post_title,.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{font-size:16px}}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .title_link:hover{color:#182846}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner .content_section .content_section_inner .description{margin-top:15px}.timeline_section_section .section_inner .timeline_list_section .timeline_list_section_inner .column_item .column_item_inner .timeline_item_list .timeline_item .timeline_item_inner.has_link .image_section:hover .img_inner{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news_page__banner{padding:214px 0 97px;background:#1a6e94}@media (max-width:1199px){.news_page__banner{padding:190px 0 97px}}@media (max-width:991px){.news_page__banner{padding:168px 0 70px}}.news_page__banner__inner{padding-bottom:59px;border-bottom:2px solid #f8d213}@media (max-width:991px){.news_page__banner__inner{padding-bottom:30px}}.news_page__banner__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_page__banner__inner__wrapper__left{width:33%}@media (max-width:991px){.news_page__banner__inner__wrapper__left{width:100%;padding-bottom:30px}}.news_page__banner__inner__wrapper__heading .h2{color:#fff;margin:0 0 38px}.news_page__banner__inner__wrapper .breadcrumbs .banner_breadcrumb span{font-size:13px;color:#fff;line-height:21px;letter-spacing:.07875px;padding:0 8px}.news_page__banner__inner__wrapper .breadcrumbs .banner_breadcrumb span:first-child{padding-left:0}.news_page__banner__inner__wrapper .breadcrumbs .banner_breadcrumb span a{color:#fff;padding:0 8px}.news_page__banner__inner__wrapper .breadcrumbs .banner_breadcrumb span a:first-child{padding-left:0}.news_page__banner__inner__wrapper .selectric-wrapper{margin:0 23px;position:relative}@media (max-width:1199px){.news_page__banner__inner__wrapper .selectric-wrapper{padding-left:0}}@media (max-width:767px){.news_page__banner__inner__wrapper .selectric-wrapper{padding:0;margin:0}}.news_page__banner__inner__wrapper .selectric-wrapper select option{background:#828282;max-width:200px;color:#fff;font-family:poppinsregular}.news_page__banner__inner__wrapper .selectric-wrapper .selectric{position:relative;background:none!important;width:100%;min-height:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:4px}@media (max-width:1540px){.news_page__banner__inner__wrapper .selectric-wrapper .selectric{margin-bottom:20px}}@media (max-width:991px){.news_page__banner__inner__wrapper .selectric-wrapper .selectric{width:100%}}@media (max-width:767px){.news_page__banner__inner__wrapper .selectric-wrapper .selectric{min-width:unset}}.news_page__banner__inner__wrapper .selectric-wrapper .selectric .label{font-size:16px;line-height:150%;font-family:Helvetica;margin:0;color:#fff;padding:7px 18px}.news_page__banner__inner__wrapper .selectric-wrapper .selectric .button{color:#1a6e94;background-image:url(../images/down_arrow_white.svg);background-repeat:no-repeat;top:45%;height:12px}.news_page__banner__inner__wrapper__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news_page__banner__inner__wrapper__filters__right{width:66%;margin-top:20px}@media (max-width:991px){.news_page__banner__inner__wrapper__filters__right{width:100%;margin-top:0}}.news_page__banner__inner__wrapper__filters__right__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.news_page__banner__inner__wrapper__filters__right__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news_page__banner__inner__wrapper__filters__tags{width:32.5%}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__tags{width:50%}}@media (max-width:767px){.news_page__banner__inner__wrapper__filters__tags{width:100%}}.news_page__banner__inner__wrapper__filters__tags .selectric-wrapper{padding-left:0;margin-left:0}.news_page__banner__inner__wrapper__filters__tags .selectric-wrapper:before{background:none}.news_page__banner__inner__wrapper__filters__category{width:35%;position:relative}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__category{width:50%}}@media (max-width:767px){.news_page__banner__inner__wrapper__filters__category{width:100%}}.news_page__banner__inner__wrapper__filters__category:before{content:"";position:absolute;left:0;height:30px;width:1px;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__category:before{top:37%}}@media (max-width:767px){.news_page__banner__inner__wrapper__filters__category:before{display:none}}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__category .selectric-wrapper{margin-right:0}}.news_page__banner__inner__wrapper__filters__search{max-width:279px;width:100%;position:relative;margin-left:23px}.news_page__banner__inner__wrapper__filters__search:before{content:"";position:absolute;left:-8%;height:30px;width:1px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__search:before{background:none}}@media (max-width:1540px){.news_page__banner__inner__wrapper__filters__search{padding-left:0;margin-left:0;max-width:100%}}@media (max-width:991px){.news_page__banner__inner__wrapper__filters__search{width:100%}}.news_page__banner__inner__wrapper__filters__search input{position:relative;background:none!important;min-height:49px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:150%;font-family:Helvetica;margin:0;color:#fff;border:1px solid #fff;border-radius:4px;padding:5px 10px 5px 18px}.news_page__banner__inner__wrapper__filters__search input::-webkit-input-placeholder{color:#fff}.news_page__banner__inner__wrapper__filters__search input::-moz-placeholder{color:#fff}.news_page__banner__inner__wrapper__filters__search input:-ms-input-placeholder{color:#fff}.news_page__banner__inner__wrapper__filters__search input::-ms-input-placeholder{color:#fff}.news_page__banner__inner__wrapper__filters__search input::placeholder{color:#fff}.news_page__banner__inner__wrapper__filters__search input:focus,.news_page__banner__inner__wrapper__filters__search input:focus-visible{outline:none}@media (max-width:767px){.news_page__banner__inner__wrapper__filters__search input{max-width:100%;width:100%}}.news_page__banner__inner__wrapper__filters__search .search_filter{position:absolute;right:0;top:0;z-index:999}.news_page__banner__inner__wrapper__filters__search .search_filter svg{margin:6px;cursor:pointer}.news_page__banner__inner__wrapper .result{font-size:16px;line-height:150%;color:#fff;text-align:right;font-family:Helvetica;margin-top:34px}.news_page__inner__heading{padding:0 0 11px;border-bottom:2px solid #f8d213}.news_page__inner__heading .h2{font-size:35px;line-height:69px;margin:0}.news_page__inner__wrapper{margin:115px 0 90px}@media (max-width:991px){.news_page__inner__wrapper{margin:40px 0}}.news_page__inner__wrapper__news_card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -49px}@media (max-width:1199px){.news_page__inner__wrapper__news_card{margin:0 -11px}}.news_page__inner__wrapper__news_card .news_card_section{width:33.33333%;padding:0 49px}@media (max-width:1199px){.news_page__inner__wrapper__news_card .news_card_section{padding:0 11px}}@media (max-width:991px){.news_page__inner__wrapper__news_card .news_card_section{width:50%}}@media (max-width:575px){.news_page__inner__wrapper__news_card .news_card_section{width:100%}}@media (max-width:400px){.news_page__inner__wrapper__news_card .news_card_section{max-width:340px;padding:0 12px}}.news_page__inner__wrapper__news_card .news_card_section__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.news_page__inner__wrapper__news_card .news_card_section__inner .link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999}.news_page__inner__wrapper__news_card .news_card_section__inner:hover{color:#828282}.news_page__inner__wrapper__news_card .news_card_section__inner:hover .news_card_section__inner__image .artical svg rect,.news_page__inner__wrapper__news_card .news_card_section__inner:hover .news_card_section__inner__image .podcast svg rect,.news_page__inner__wrapper__news_card .news_card_section__inner:hover .news_card_section__inner__image .video svg rect{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;fill:#fff}.news_page__inner__wrapper__news_card .news_card_section__inner__image{mix-blend-mode:normal;border-radius:6px 6px 0 0;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.news_page__inner__wrapper__news_card .news_card_section__inner__image img{width:100%}.news_page__inner__wrapper__news_card .news_card_section__inner__image .artical,.news_page__inner__wrapper__news_card .news_card_section__inner__image .podcast,.news_page__inner__wrapper__news_card .news_card_section__inner__image .video{position:absolute;top:25px;right:22px}.news_page__inner__wrapper__news_card .news_card_section__inner__image .artical svg rect:hover,.news_page__inner__wrapper__news_card .news_card_section__inner__image .podcast svg rect:hover,.news_page__inner__wrapper__news_card .news_card_section__inner__image .video svg rect:hover{fill:#828282}@media (max-width:767px){.news_page__inner__wrapper__news_card .news_card_section__inner__image .artical svg,.news_page__inner__wrapper__news_card .news_card_section__inner__image .podcast svg,.news_page__inner__wrapper__news_card .news_card_section__inner__image .video svg{width:39px;height:39px}}.news_page__inner__wrapper__news_card .news_card_section__inner__content_section{padding:36px 41px 0 39px;min-height:420px}@media (max-width:1300px){.news_page__inner__wrapper__news_card .news_card_section__inner__content_section{padding:30px 20px 10px}}@media (max-width:575px){.news_page__inner__wrapper__news_card .news_card_section__inner__content_section{padding:27px 38px 0 5px}}.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__category .category{font-size:12.5845px;line-height:150%;font-family:RobotoMedium;color:#182846;margin:0 0 6px}.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:150%;color:#1a6e94;margin:0 0 20px;font-family:Roboto}@media (max-width:767px){.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__tags{margin:0 0 18px}}.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__title .h3{font-size:25px;line-height:135%;margin:0 0 32px;color:#182846;font-family:poppinsbold}@media (max-width:767px){.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__title .h3{margin:0 0 24px}}@media (max-width:575px){.news_page__inner__wrapper__news_card .news_card_section__inner__content_section__title .h3{font-size:19px}}.news_page__inner__wrapper .custom_pagination_section{margin-top:20px}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li{margin:0 12px;position:relative}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.prev{margin-right:20px;margin-left:0}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.prev a{color:#1a6e94;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.prev a:hover{color:#000}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.next{margin-left:20px;margin-right:0}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.next a{color:#1a6e94;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.next a:hover{color:#000}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li a{font-size:14px;line-height:21px;font-family:poppinsregular;color:#000;padding-bottom:6px;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.news_page__inner__wrapper .custom_pagination_section .custom_pagination ul li.active a{font-family:poppinsbold;border-bottom:3px solid #f8d213}.single_news{margin-top:67px}@media (max-width:767px){.single_news{margin-top:40px}}.single_news .single_news__inner{max-width:1192px;margin:0 auto}.single_news .single_news__inner .single_news__inner__breadcrumbs{margin-bottom:38px}@media (max-width:767px){.single_news .single_news__inner .single_news__inner__breadcrumbs{margin-top:25px}}.single_news .single_news__inner .single_news__inner__breadcrumbs a{color:#000;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.single_news .single_news__inner .single_news__inner__breadcrumbs a:hover{color:#1a6e94}.single_news .single_news__inner .single_news__inner__breadcrumbs .breadcrumbs .banner_breadcrumb{font-family:Poppins;font-style:normal;font-weight:400;font-size:13px;line-height:21px;letter-spacing:.07875px;color:#000}.single_news .single_news__inner .single_news__inner__title .h2{padding-bottom:38px;margin-bottom:31px;border-bottom:2px solid #f8d213}@media (max-width:767px){.single_news .single_news__inner .single_news__inner__title .h2{padding-bottom:25px;margin-bottom:20px}}.single_news .single_news__inner .single_news__inner__category_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_news .single_news__inner .single_news__inner__category_date .categories{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1a6e94}.single_news .single_news__inner .single_news__inner__category_date .date{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1f1f1f;margin:0 0 31px}.single_news .single_news__inner .single_news__inner__image{min-height:200px;border-radius:6px 6px 0 0;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.single_page_content{margin:44px 0 54px}.single_page_content__inner{max-width:1192px;margin:0 auto}.single_page_content__inner h6{font-size:18px;line-height:133.5%;margin:0 0 24px;font-family:poppinsbold;color:#000}.single_page_content__inner h6:last-child{margin:0 0 13px}.single_page_content__inner p{margin:0 0 29px}.single_page_content__inner p strong{font-family:poppinsbold!important}.single_page_content__inner p:nth-child(3){padding-bottom:36px;border-bottom:1px solid #000}.single_page_content__inner ul{margin-left:29px;margin-bottom:81px}.single_page_content .single_page_content__inner p strong{font-family:Poppins;font-style:normal;font-weight:700;font-size:18px;line-height:133.5%;color:#000}.single_page_content .single_page_content__inner p strong .dark_text{margin:44px 0 0}.single_page_content .single_page_content__inner p,.single_page_content .single_page_content__inner ul li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#1f1f1f}.map_section{margin:80px 0}@media only screen and (max-width:1360px){.map_section{margin:70px 0}}@media only screen and (max-width:1199px){.map_section{margin:60px 0}}@media only screen and (max-width:991px){.map_section{margin:50px 0}}@media only screen and (max-width:767px){.map_section{margin:40px 0}}.map_section.remove_ts{margin-top:0!important}.map_section.remove_bs{margin-bottom:0!important}.map_section .section_inner .section_wrapper .iframe_box{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}@media only screen and (min-width:1360px){.map_section .section_inner .section_wrapper .iframe_box{padding-bottom:35%}}@media only screen and (min-width:1199px){.map_section .section_inner .section_wrapper .iframe_box{padding-bottom:40%}}.map_section .section_inner .section_wrapper .iframe_box iframe{position:absolute;border:none;top:0;left:0;width:100%;height:100%}.contact_detail_grid_section{margin:80px 0}@media only screen and (max-width:1360px){.contact_detail_grid_section{margin:70px 0}}@media only screen and (max-width:1199px){.contact_detail_grid_section{margin:60px 0}}@media only screen and (max-width:991px){.contact_detail_grid_section{margin:50px 0}}@media only screen and (max-width:767px){.contact_detail_grid_section{margin:40px 0}}.contact_detail_grid_section .section_inner .section_wrapper .heading_section{text-align:center;margin-bottom:50px}.contact_detail_grid_section .section_inner .section_wrapper .heading_section .heading_text{margin-bottom:0}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:520px){.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list{margin:0}}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item{width:33.33333%;margin-bottom:50px}@media (max-width:991px){.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item{width:50%}}@media (max-width:520px){.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item{width:100%;margin-bottom:30px}}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner{padding:0 15px}@media (max-width:520px){.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner{padding:0}}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner .address{margin-bottom:20px}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner .contact_links .link_item{margin-top:5px}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner .contact_links .link_item a{color:#1a6e94}.contact_detail_grid_section .section_inner .section_wrapper .contact_detail_list .item_list .item .item_inner .contact_links .link_item a:hover{color:#828282}.podcast_content{margin:81px 0 90px}@media (max-width:991px){.podcast_content{margin:50px 0 60px}}.podcast_content__inner{max-width:1197px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #b99f71;border-radius:6px;background:#fff;-webkit-box-shadow:0 16px 30px rgba(0,0,0,.15);box-shadow:0 16px 30px rgba(0,0,0,.15);padding:31px 29px 13px;position:relative}@media (max-width:1199px){.podcast_content__inner{padding:20px 15px 10px}}.podcast_content__inner:after{position:absolute;bottom:-36px;left:0;height:36px;content:"";width:100%;background:#b99f71;-webkit-box-shadow:0 16px 30px rgba(0,0,0,.15);box-shadow:0 16px 30px rgba(0,0,0,.15);border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:991px){.podcast_content__inner:after{bottom:-21px;height:20px}}.podcast_content__inner__left{width:50%}@media (max-width:991px){.podcast_content__inner__left{width:100%}}.podcast_content__inner__left__inner{padding:0 66px 0 0}@media (max-width:1199px){.podcast_content__inner__left__inner{padding:0 30px 0 0}}@media (max-width:991px){.podcast_content__inner__left__inner{padding:0 0 15px}}.podcast_content__inner__right{width:50%}@media (max-width:991px){.podcast_content__inner__right{width:100%}}.podcast_content__inner__right__inner{padding:0 0 0 66px;border-left:1px solid #b99f71;margin:10px 0 0}@media (max-width:1199px){.podcast_content__inner__right__inner{padding:0 0 0 30px}}@media (max-width:991px){.podcast_content__inner__right__inner{padding:15px 0 0;border-top:1px solid #b99f71;border-left:1px solid transparent}}@media (max-width:1199px){.podcast_content__inner__right__inner__content p{font-size:14px}}.podcast_content__inner__right__inner__links{margin:25px 0 14px}@media (max-width:767px){.podcast_content__inner__right__inner__links{margin:15px 0 10px}}.podcast_content__inner__right__inner__links__inner .link{text-decoration:underline;font-family:RobotoMedium;font-size:16px;line-height:20px;margin:0 0 16px;display:block}@media (max-width:767px){.podcast_content__inner__right__inner__links__inner .link{font-size:14px;line-height:18px;margin:0 0 10px}}.podcast_content__inner__right__inner__links__inner:last-child .link{margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fc2xpY2suc2NzcyIsInNpdGUuY3NzIiwiZ2xvYmFsL19zZWxlY3RyaWMuc2NzcyIsImdsb2JhbC9fbGl0eS5zY3NzIiwiZ2xvYmFsL19mb250cy5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9fNDA0LnNjc3MiLCJnbG9iYWwvX3NlYXJjaC5zY3NzIiwiZ2xvYmFsL19ldWNvb2tpZS5zY3NzIiwiYmxvY2tzL19sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9fY29udGVudF93aXRoX2xvZ29fc2VjdGlvbi5zY3NzIiwiYmxvY2tzL19jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rLnNjc3MiLCJibG9ja3MvX291cl9leGhpYml0aW9ucy5zY3NzIiwiYmxvY2tzL19jb250ZW50X3dpdGhfaW1hZ2Uuc2NzcyIsImJsb2Nrcy9faW1hZ2Vfd2l0aF9jb250ZW50LnNjc3MiLCJibG9ja3MvX2lubmVyX3BhZ2VfYmFubmVyLnNjc3MiLCJibG9ja3MvX2hlYWRpbmdfd2l0aF9jYXJkcy5zY3NzIiwiYmxvY2tzL19oZXJvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL193ZWxjb21lX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9fc3RhZmZfY2Fyb3VzZWwuc2NzcyIsImJsb2Nrcy9fYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW8uc2NzcyIsImJsb2Nrcy9fc3RhbmRhcmRfY29udGVudC5zY3NzIiwiYmxvY2tzL19uZXdzLnNjc3MiLCJibG9ja3MvX2Z1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGluay5zY3NzIiwiYmxvY2tzL190aW1lbGluZV9zZWN0aW9uLnNjc3MiLCJibG9ja3MvX25ld3NfbGlzdC5zY3NzIiwiYmxvY2tzL19zaW5nbGVfbmV3cy5zY3NzIiwiYmxvY2tzL19zaW5nbGVfcGFnZV9jb250ZW50LnNjc3MiLCJibG9ja3MvX21hcF9zZWN0aW9uLnNjc3MiLCJibG9ja3MvX2NvbnRhY3RfZGV0YWlsX2dyaWQuc2NzcyIsImJsb2Nrcy9fcG9kY2FzdF9jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsY0FHSSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQix3QkFBeUIsQ0FFekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQix1Q0FBd0MsQ0FFNUMsMEJBYkksaUJBQWtCLENBQ2xCLGFBaUJVLENBTGQsWUFFSSxlQUFnQixDQUVoQixRQUFTLENBQ1QsU0FBVSxDQUxkLGtCQVFRLFlBQWEsQ0FSckIscUJBWVEsY0FBZSxDQUNmLFdBQVksQ0FHcEIscURBRUksK0JBQXVDLENBRXZDLDJCQUFtQyxDQUVuQyx1QkFBK0IsQ0FHbkMsYUFDSSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU50Qix1Q0FVUSxVQUFXLENBQ1gsYUFBYyxDQVh0QixtQkFlUSxVQUFXLENBR2YsNEJBQ0ksaUJBQWtCLENBRzFCLGFBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBV2YsWUFBYSxDQ3RCZix1QkRhTSxXQUFZLENBTHBCLGlCQVFRLGFBQWMsQ0FSdEIsK0JBV1EsWUFBYSxDQVhyQiwwQkFpQlEsbUJBQW9CLENBR3hCLGdDQUNJLGFBQWMsQ0FHbEIsNEJBQ0ksaUJBQWtCLENBR3RCLDZCQUNJLGFBQWMsQ0FDZCxXQUFZLENBQ1osNEJBQTZCLENBR3JDLDBCQUNJLFlBQWEsQ0V0RmpCLG1CQUNFLGlCQUFrQixDQUNsQixjQUFlLENBR2pCLHNCQUNFLFVBQVcsQ0FHYixXQUNFLHFCQXRCOEIsQ0F1QjlCLGVBZjZCLENBZ0I3QixrQkFyQmlDLENBc0JqQyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FMbEIsa0JBU0ksa0JB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Q0FDWCxrQjNCWFEsQzJCWVIsOENBQTZDLENBQTdDLHNDQUE2QyxDQUM3QyxpQkFBa0IsQ0FDbEIsd0JBQTJCLENBQzNCLHlCQUE0QixDQUU1Qix5QkE5QlAsOEJBK0JXLFlBQWEsQ0FDYixXQUFZLENBR25CLENBRUQsOEJBQ0ksU0FBVSxDQUVWLHlCQUhKLDhCQUlRLFVBQVcsQ0FlbEIsQ0FaRyxxQ0FDSSxrQkFBbUIsQ0FFbkIsMEJBSEoscUNBSVEsa0JBQW1CLENBTzFCLENBSkcseUJBUEoscUNBUVEsZ0JBQWlCLENBR3hCLENBR0wsK0JBQ0ksU0FBVSxDQUVWLHlCQUhKLCtCQUlRLFVBQVcsQ0E2RGxCLENBMURHLHNDQUNJLGtCQUFtQixDQUNuQiw2QjNCdERJLEMyQnVESixlQUFnQixDQUVoQiwwQkFMSixzQ0FNUSxrQkFBbUIsQ0FrRDFCLENBL0NHLHlCQVRKLHNDQVVRLGdCQUFpQixDQUNqQiw0QjNCL0RBLEMyQmdFQSxpQ0FBa0MsQ0E0Q3pDLENBckNXLDBCQUZQLGlEQUdXLGNBQWUsQ0FFdEIsQ0FHTCw2Q0FDSSxrQkFBbUIsQ0FFbkIseUJBSEosNkNBSVEsa0JBQW1CLENBMEIxQixDQXZCSSwwREFFTyx5QkFBMEIsQ0FDMUIsd0IzQjFHTyxDMkIyR1AsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhQUFjLENBRWQseUJBVFAsMERBVVcsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUd2QixDQWZKLHFFQW1CVyxRQUFTIiwiZmlsZSI6InNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgMzhweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjQkJCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2EyYTJhMjsgfVxuICAgIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhMmEyYTI7IH1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5zZWxlY3RyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7IH1cbiAgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHVsLCAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q1RDVENTtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4vKiEgTGl0eSAtIHYyLjQuMCAtIDIwMTktMDgtMTBcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAxOSBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDA7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjOUQ5RDlEOyB9XG4gIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07IH1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsXG4ubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7ICovIH1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxpdHktY2xvc2U6aG92ZXIsXG4ubGl0eS1jbG9zZTpmb2N1cyxcbi5saXR5LWNsb3NlOmFjdGl2ZSxcbi5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3YmVmYjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiAubGl0eS1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4O1xufSAqL1xuLyogSW1hZ2UgKi9cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogaUZyYW1lICovXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7IH1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpdHktY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90b01lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb3BwaW5zYm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wb3BwaW5zLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncG9wcGluc3JlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcG9wcGlucy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BvcHBpbnNfc2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1FeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcl9ib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIGNvbG9yIHZhcmlhYmxlcyAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuICAuYmlnIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ3MHB4OyB9XG4gIC5iaWcge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfSB9XG4gIGJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIGJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbmJvZHkgaDEsXG5ib2R5IC5oMSB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzE4Mjg0NjtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgYm9keSBoMSxcbiAgICBib2R5IC5oMSB7XG4gICAgICBmb250LXNpemU6IDg4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgYm9keSBoMSxcbiAgICBib2R5IC5oMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBib2R5IGgxLFxuICAgIGJvZHkgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkgaDEsXG4gICAgYm9keSAuaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbmJvZHkgaDIsXG5ib2R5IC5oMiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzE4Mjg0NjtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgYm9keSBoMixcbiAgICBib2R5IC5oMiB7XG4gICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgYm9keSBoMixcbiAgICBib2R5IC5oMiB7XG4gICAgICBmb250LXNpemU6IDU2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBib2R5IGgyLFxuICAgIGJvZHkgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkgaDIsXG4gICAgYm9keSAuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbmJvZHkgaDMsXG5ib2R5IC5oMyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEzMy41JTtcbiAgY29sb3I6ICMxODI4NDY7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSBoMyxcbiAgICBib2R5IC5oMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuYm9keSBoNCxcbmJvZHkgLmg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMxODI4NDY7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSBoNCxcbiAgICBib2R5IC5oNCB7XG4gICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbmJvZHkgaDUsXG5ib2R5IC5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMy41JTtcbiAgY29sb3I6ICMxODI4NDY7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSBoNSxcbiAgICBib2R5IC5oNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuYm9keSBoNixcbmJvZHkgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxODI4NDY7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSBoNixcbiAgICBib2R5IC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuYm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGJvZHkgYTpmb2N1cywgYm9keSBhOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keSAubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICBjb2xvcjogIzFBNkU5NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICBib2R5IC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzgyODI4MjsgfVxuXG5ib2R5IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y4RDIxMztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBjb2xvcjogIzE4Mjg0NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IC5idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIGJvZHkgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuICBib2R5IC5idG46YWN0aXZlLCBib2R5IC5idG46Zm9jdXMsIGJvZHkgLmJ0bjpob3ZlciwgYm9keSAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGJvZHkgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzFBNkU5NDsgfVxuXG4uc2l0ZS1tYWluIC5zZWN0aW9uIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnNpdGUtbWFpbiAuc2VjdGlvbiB1bCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTIuNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLW1haW4gLnNlY3Rpb24gdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgLnNpdGUtbWFpbiAuc2VjdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgd2lkdGg9XCIxMVwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxMSAxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNy45OTY4MyAxMS4yNTg0TDkuMzg0MDIgOS45NDIwNkMxMC40NDk3IDguOTMwODcgMTAuNDQ5NyA3LjA2OTQ4IDkuMzg0MDIgNi4wNTgyOEw3Ljk5NjgzIDQuNzQxODNMMy42MTIyNiAwLjU4MTE1QzIuNjc5MjUgLTAuMzA0MDY5IDEuMjkxNzcgLTAuMTYyMTE1IDAuNTEyODE4IDAuODk4NTVDLTAuMjY2MDM4IDEuOTU5IC0wLjE0MTA1OSAzLjUzNjI2IDAuNzkyMDQ3IDQuNDIxNjlMMi41MTY4MiA2LjA1ODM5QzMuNTgyNTEgNy4wNjk1OCAzLjU4MjUxIDguOTMwOTcgMi41MTY4MiA5Ljk0MjE3TDAuNzkxODU0IDExLjU3ODRDLTAuMTQxMDU5IDEyLjQ2MzYgLTAuMjY2MDM5IDE0LjA0MSAwLjUxMjYyNSAxNS4xMDE2QzEuMjkxMzggMTYuMTYyIDIuNjc5MDYgMTYuMzA0MSAzLjYxMjA3IDE1LjQxOUw3Ljk5NjgzIDExLjI1ODRaXCIgZmlsbD1cIiNGOEQyMTNcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnNpdGUtbWFpbiAuc2VjdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2l0ZS1tYWluIC5zZWN0aW9uIHVsIGxpIHVsIHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgICAuc2l0ZS1tYWluIC5zZWN0aW9uIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgLnNpdGUtbWFpbiAuc2VjdGlvbiB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogMTJweDsgfVxuXG4uc2l0ZS1tYWluIC5zZWN0aW9uIG9sIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07IH1cbiAgLnNpdGUtbWFpbiAuc2VjdGlvbiBvbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLW1haW4gLnNlY3Rpb24gb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgLnNpdGUtbWFpbiAuc2VjdGlvbiBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgOiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAuc2l0ZS1tYWluIC5zZWN0aW9uIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaXRlLW1haW4gLnNlY3Rpb24gb2wgbGkgb2wge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgIC5zaXRlLW1haW4gLnNlY3Rpb24gb2wgbGkgb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAuc2l0ZS1tYWluIC5zZWN0aW9uIG9sIGxpIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgOiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLnNpdGUtaGVhZGVyLmJsdWVfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE2RTk0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuc2l0ZS1oZWFkZXIuYmx1ZV9oZWFkZXIuc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAgIC5zaXRlLWhlYWRlci5ibHVlX2hlYWRlci5zdGlja3kgLnNpdGUtaGVhZGVyLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5zaXRlLWhlYWRlci5zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTZFOTQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgIC5zaXRlLWhlYWRlci5zdGlja3kgLnNpdGUtaGVhZGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXMgbGluZWFyOyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28gc3Bhbi5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nbyBzcGFuLmN1c3RvbS1sb2dvLWxpbmsgLmN1c3RvbS1sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nbyBzcGFuLmN1c3RvbS1sb2dvLWxpbmsgLmN1c3RvbS1sb2dvIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgI2xvZ29fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLm1vYmlsZV90b2dnbGVfYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGVfdG9nZ2xlX2J0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlX3RvZ2dsZV9idG4gI3ByaW1hcnktbW9iaWxlLW1lbnUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGVfdG9nZ2xlX2J0biAjcHJpbWFyeS1tb2JpbGUtbWVudTpob3ZlciBzdmcgcmVjdCB7XG4gICAgICAgICAgICBmaWxsOiAjRjhEMjEzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyICNwcmltYXJ5LW1vYmlsZS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWJ1dHRvbi1jb250YWluZXIgI3ByaW1hcnktbW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyICNwcmltYXJ5LW1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAjcHJpbWFyeS1tb2JpbGUtbWVudTpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIC5zdWItbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEQyMTM7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiBhICsgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnVfYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiBhICsgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDsgfSB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiBhICsgLnN1Yi1tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtID4gYTpob3ZlciArIC5zdWItbWVudS10b2dnbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnVfYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIGEgKyAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDExcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8qbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjlweDsqL1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOThweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweCAxNHB4IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0M3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaSBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGOEQyMTMgIWltcG9ydGFudDsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiBkaXYgPiAubWVudS13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uIGRpdiA+IC5tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN0YXJ0ZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdGFydGVkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdGFydGVkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3RhcnRlZCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdGFydGVkIC5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdGFydGVkIC5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODRweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zaWduaW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMzNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXNpZ25pbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc2lnbmluIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXNpZ25pbiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zaWduaW4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxQTZFOTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tZW51ID4gLnNpdGUtbWVudS1zaWduaW4sXG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSA+IC5zaXRlLW1lbnUtbGFuZ3VhZ2UsXG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSA+IC5zaXRlLW1lbnUtc3RhcnRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWFpbi1tZW51IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tYWluLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tYWluLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tYWluLW1lbnUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzFBNkU5NDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC40cyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBwYWRkaW5nLXRvcDogNTFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tYWluLW1lbnUgLnNpdGUtbWFpbi1tZW51LWlubmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1haW4tbWVudSAuc2l0ZS1tYWluLW1lbnUtdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWFpbi1tZW51IC5zaXRlLW1haW4tbWVudS10b3Age1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNjZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1haW4tbWVudSAuc2l0ZS1tYWluLW1lbnUtdG9wIC5zaXRlLWxvZ28gYSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1haW4tbWVudSAuc2l0ZS1tYWluLW1lbnUtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWFpbi1tZW51IC5zaXRlLW1haW4tbWVudS1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDM3cHg7IH0gfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbWFpbi1tZW51IC5tZW51LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1tYWluLW1lbnUgLm1lbnUtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1haW4tbWVudSAubWVudS1jbG9zZSBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLW1haW4tbWVudSAubWVudS1jbG9zZSBzdmc6aG92ZXIgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0Y4RDIxMzsgfVxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaF90b2dnbGVfc2VjIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2hfdG9nZ2xlX3NlYy5mb3JfZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2VhcmNoX3RvZ2dsZV9zZWMuZm9yX2Rlc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNlYXJjaF90b2dnbGVfc2VjLmZvcl9kZXNrIC50b2dnbGUtaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNlYXJjaF90b2dnbGVfc2VjLmZvcl9kZXNrIC50b2dnbGUtaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2hfdG9nZ2xlX3NlYy5mb3JfbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5zZWFyY2hfdG9nZ2xlX3NlYy5mb3JfbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaF90b2dnbGVfc2VjIC50b2dnbGUtaWNvbjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2VhcmNoX3RvZ2dsZV9zZWMgLnRvZ2dsZS1pY29uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNGOEQyMTM7IH1cbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1tYWluIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLmhlYWRlci1zZWFyY2gtY2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLmhlYWRlci1zZWFyY2gtY2xvc2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciAuaGVhZGVyLXNlYXJjaC1mb3JtIC5oZWFkZXItc2VhcmNoLWNsb3NlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40czsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLmhlYWRlci1zZWFyY2gtY2xvc2U6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjRjhEMjEzOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0taW5uZXIgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTgyODQ2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ0cHggMTBweCAxNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2My40MSU7XG4gICAgICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0taW5uZXIgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0taW5uZXIgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybS1pbm5lciAuaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tb3BlbiAuc2l0ZS1oZWFkZXIgLnNpdGUtbWFpbi1tZW51IHtcbiAgICByaWdodDogMDsgfSB9XG5cbi5jdXN0b21fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mjg0NjsgfVxuICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTRweCAwIDUwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDQ1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDc0cHggMCA1OXB4IDA7IH0gfVxuICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyX2JvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3ggLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3ggLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmFjdGl2ZSwgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLm5ld3NsZXR0ZXJfZm9ybV9jaGVja2JveCAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY29uc2VudF9sYWJlbCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jb25zZW50X2xhYmVsIGE6YWN0aXZlLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAubmV3c2xldHRlcl9mb3JtX2NoZWNrYm94IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jb25zZW50X2xhYmVsIGE6Zm9jdXMsIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3ggLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3ggLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4OyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfZXJyb3IgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmxhcmdlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzMHB4IDE0cHggMzBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDA2cHg7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjhweCAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBRkIwQjk7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjsgfSB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5sYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDE0cHggMTBweDsgfSB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5sYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAubGFyZ2U6YWN0aXZlLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmxhcmdlOmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmxhcmdlOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmxhcmdlOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkOyB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAubGFyZ2U6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQUZCMEI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjsgfSB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEQyMTM7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzJweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc19zZW1pQm9sZFwiO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4OyB9IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmFjdGl2ZSwgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfbmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX2Zvcm0gLmdmX2Jyb3dzZXJfY2hyb21lIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIsIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9mb3JtIC5nZl9icm93c2VyX2Nocm9tZSBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfZm9ybSAuZ2ZfYnJvd3Nlcl9jaHJvbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQTZFOTQ7IH1cbiAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3N3B4OyB9IH1cbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IHtcbiAgICAgICAgICB3aWR0aDogMzYlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5sZWZ0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5sZWZ0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5sZWZ0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLmxlZnRfc2VjdGlvbiAubG9nbyBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLm9mZmljZV9hZGRyZXNzX2xpc3QgLmxpc3RfaXRlbSAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDIlOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIC5vZmZpY2VfaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLnJpZ2h0X3NlY3Rpb24gLm9mZmljZV9oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIC5vZmZpY2VfYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjklO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIC5vZmZpY2VfYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLm9mZmljZV9hZGRyZXNzX2xpc3QgLmxpc3RfaXRlbSAucmlnaHRfc2VjdGlvbiAub2ZmaWNlX2VtYWlsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLm9mZmljZV9hZGRyZXNzX2xpc3QgLmxpc3RfaXRlbSAucmlnaHRfc2VjdGlvbiAub2ZmaWNlX2VtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5vZmZpY2VfYWRkcmVzc19saXN0IC5saXN0X2l0ZW0gLnJpZ2h0X3NlY3Rpb24gLm9mZmljZV9lbWFpbCBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLm9mZmljZV9hZGRyZXNzX2xpc3QgLmxpc3RfaXRlbSAucmlnaHRfc2VjdGlvbiAub2ZmaWNlX2VtYWlsIGE6YWN0aXZlLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLm9mZmljZV9hZGRyZXNzX2xpc3QgLmxpc3RfaXRlbSAucmlnaHRfc2VjdGlvbiAub2ZmaWNlX2VtYWlsIGE6Zm9jdXMsIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIC5vZmZpY2VfZW1haWwgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmNvbF9maXJzdCAub2ZmaWNlX2FkZHJlc3NfbGlzdCAubGlzdF9pdGVtIC5yaWdodF9zZWN0aW9uIC5vZmZpY2VfZW1haWwgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuY29sX2ZpcnN0IC5mb3JfbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5jb2xfZmlyc3QgLmZvcl9tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDc4cHggMDsgfSB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmZvb3Rlcl9jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmZvb3Rlcl9jb2x1bW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH0gfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmZvb3Rlcl9jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uLmNvbF9zZWNvbmQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmZvb3Rlcl9jb2x1bW4uY29sX3NlY29uZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuZm9vdGVyX2NvbHVtbi5jb2xfc2Vjb25kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfY29sdW1uX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfY29sdW1uX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTsgfSB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX25hdl9tZW51IC5tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfbmF2X21lbnUgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfbmF2X21lbnUgLm1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfbmF2X21lbnUgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX25hdl9tZW51IC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4IDA7IH0gfVxuICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvb3Rlcl9pbm5lcl9taWRkbGVfc2VjdGlvbiAubWlkZGxlX3NlY3Rpb25fX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfbmF2X21lbnUgLm1lbnUgLm1lbnUtaXRlbSBhOmFjdGl2ZSwgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX25hdl9tZW51IC5tZW51IC5tZW51LWl0ZW0gYTpmb2N1cywgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24gLm1pZGRsZV9zZWN0aW9uX19pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX25hdl9tZW51IC5tZW51IC5tZW51LWl0ZW0gYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuZm9vdGVyX2lubmVyX21pZGRsZV9zZWN0aW9uIC5taWRkbGVfc2VjdGlvbl9faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9uYXZfbWVudSAubWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLmZvcl9kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5zb2NpYWxfc2VjdGlvbiAuc29jaWFsX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuc29jaWFsX3NlY3Rpb24gLnNvY2lhbF9saXN0IC5zb2NpYWxfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLnNvY2lhbF9zZWN0aW9uIC5zb2NpYWxfbGlzdCAuc29jaWFsX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuc29jaWFsX3NlY3Rpb24gLnNvY2lhbF9saXN0IC5zb2NpYWxfaXRlbSAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5zb2NpYWxfc2VjdGlvbiAuc29jaWFsX2xpc3QgLnNvY2lhbF9pdGVtIC5pY29uOmFjdGl2ZSwgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5zb2NpYWxfc2VjdGlvbiAuc29jaWFsX2xpc3QgLnNvY2lhbF9pdGVtIC5pY29uOmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLnNvY2lhbF9zZWN0aW9uIC5zb2NpYWxfbGlzdCAuc29jaWFsX2l0ZW0gLmljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX21haW5fc2VjdGlvbiAuZm9vdGVyX21haW5faW5uZXIgLnNvY2lhbF9zZWN0aW9uIC5zb2NpYWxfbGlzdCAuc29jaWFsX2l0ZW0gLmljb24gc3ZnIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfbWFpbl9zZWN0aW9uIC5mb290ZXJfbWFpbl9pbm5lciAuc29jaWFsX3NlY3Rpb24gLnNvY2lhbF9saXN0IC5zb2NpYWxfaXRlbSAuaWNvbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICM4MjgyODI7XG4gICAgICAgICAgICBmaWxsOiAjODI4MjgyOyB9XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9tYWluX3NlY3Rpb24gLmZvb3Rlcl9tYWluX2lubmVyIC5zb2NpYWxfc2VjdGlvbiAuc29jaWFsX2xpc3QgLnNvY2lhbF9pdGVtIC5pY29uOmhvdmVyIC5pbnN0YSBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzFBNkU5NDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDRGOUY7IH0gfVxuICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5mb290ZXJfYm90dG9tX21lbnVfc2VjdGlvbiAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuZm9vdGVyX2JvdHRvbV9tZW51X3NlY3Rpb24gLm1lbnUtZm9vdGVyLWJvdHRvbS1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5mb290ZXJfYm90dG9tX21lbnVfc2VjdGlvbiAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5mb290ZXJfYm90dG9tX21lbnVfc2VjdGlvbiAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuZm9vdGVyX2JvdHRvbV9tZW51X3NlY3Rpb24gLm1lbnUtZm9vdGVyLWJvdHRvbS1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5mb290ZXJfYm90dG9tX21lbnVfc2VjdGlvbiAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYTphY3RpdmUsIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhOmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5mb290ZXJfYm90dG9tX21lbnVfc2VjdGlvbiAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIC5tZW51LWZvb3Rlci1ib3R0b20tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLmNvcHlyaWdodF90ZXh0LFxuICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAud2Vic2l0ZV9kZXZlbG9wbWVudF90ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAuY29weXJpZ2h0X3RleHQsXG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAud2Vic2l0ZV9kZXZlbG9wbWVudF90ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAuY29weXJpZ2h0X3RleHQgYSxcbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAud2Vic2l0ZV9kZXZlbG9wbWVudF90ZXh0IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAuY29weXJpZ2h0X3RleHQgYTphY3RpdmUsIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmNvcHlyaWdodF9zZWN0aW9uIC5jb3B5cmlnaHRfdGV4dCBhOmZvY3VzLCAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAuY29weXJpZ2h0X3RleHQgYTpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLndlYnNpdGVfZGV2ZWxvcG1lbnRfdGV4dCBhOmFjdGl2ZSxcbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmNvcHlyaWdodF9zZWN0aW9uIC53ZWJzaXRlX2RldmVsb3BtZW50X3RleHQgYTpmb2N1cyxcbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmNvcHlyaWdodF9zZWN0aW9uIC53ZWJzaXRlX2RldmVsb3BtZW50X3RleHQgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmNvcHlyaWdodF9zZWN0aW9uIC5jb3B5cmlnaHRfdGV4dCBhOmhvdmVyLFxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLndlYnNpdGVfZGV2ZWxvcG1lbnRfdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLndlYnNpdGVfZGV2ZWxvcG1lbnRfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2JvdHRvbV9zZWN0aW9uIC5mb290ZXJfYm90dG9tX2lubmVyIC5jb3B5cmlnaHRfc2VjdGlvbiAud2Vic2l0ZV9kZXZlbG9wbWVudF90ZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLndlYnNpdGVfZGV2ZWxvcG1lbnRfdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfYm90dG9tX3NlY3Rpb24gLmZvb3Rlcl9ib3R0b21faW5uZXIgLmNvcHlyaWdodF9zZWN0aW9uIC53ZWJzaXRlX2RldmVsb3BtZW50X3RleHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiAuZm9vdGVyX2JvdHRvbV9pbm5lciAuY29weXJpZ2h0X3NlY3Rpb24gLndlYnNpdGVfZGV2ZWxvcG1lbnRfdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmVycm9yNDA0LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXJyb3I0MDQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmVycm9yNDA0LWNvbnRlbnQgLmVycm9yNDA0LWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDsgfSB9XG4gICAgLmVycm9yNDA0LWNvbnRlbnQgLmVycm9yNDA0LWNvbnRlbnQtaW5uZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmVycm9yNDA0LWNvbnRlbnQgLmVycm9yNDA0LWNvbnRlbnQtaW5uZXIgLnN1Yi10ZXh0IC5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCAuaW50cm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5zZWFyY2hfbGlzdCB7XG4gIG1hcmdpbjogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlYXJjaF9saXN0IHtcbiAgICAgIG1hcmdpbjogNjBweCAwcHg7IH0gfVxuICAuc2VhcmNoX2xpc3QgLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNyZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4Mjg0NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDsgfSB9XG4gICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIGFydGljbGUgLnBvc3QtdGl0bGUgaDQgYSB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMxODI4NDY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIGFydGljbGUgLnBvc3QtdGl0bGUgaDQgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuc2VhcmNoX2xpc3QgLnNlYXJjaF9saXN0X3dyYXBwZXIgYXJ0aWNsZSAucG9zdC10aXRsZSBoNCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIGFydGljbGUgLnBvc3QtdGl0bGUgaDQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMWE2ZTk0OyB9XG4gIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICMxYTZlOTQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1FeHRyYUJvbGRcIjsgfVxuICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5jdXJyZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI0Y4RDIxMzsgfVxuICAgICAgICAuc2VhcmNoX2xpc3QgLnNlYXJjaF9saXN0X3dyYXBwZXIgLm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmN1cnJlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y4RDIxMztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2VhcmNoX2xpc3QgLnNlYXJjaF9saXN0X3dyYXBwZXIgLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogIzFhNmU5NDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRjhEMjEzOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEgLm5hdi1wcmV2LXRleHQsXG4gICAgICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYSAubmF2LW5leHQtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnNlYXJjaF9saXN0IC5zZWFyY2hfbGlzdF93cmFwcGVyIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5wYWdlLW51bWJlcnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEucGFnZS1udW1iZXJzOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEQyMTM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2xpc3Rfd3JhcHBlciAubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEucGFnZS1udW1iZXJzOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2VhcmNoX2xpc3QgLnNlYXJjaF9saXN0X3dyYXBwZXIgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubm8tcmVzdWx0cyB7XG4gIG1hcmdpbjogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5vLXJlc3VsdHMge1xuICAgICAgbWFyZ2luOiA2MHB4IDBweDsgfSB9XG4gIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtaW5uZXIgLnBhZ2UtY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtaW5uZXIgLnBhZ2UtY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLWlubmVyIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIDAgLTAuOHJlbSAtMC44cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtaW5uZXIgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtaW5uZXIgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy1pbm5lciAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLWlubmVyIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy1pbm5lciAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgICAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy1pbm5lciAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFhNmU5NDsgfVxuXG5ib2R5IC5wZWFfY29va193cmFwcGVyLnBlYV9jb29rX2JvdHRvbXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFhNmU5NCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIGJvZHkgLnBlYV9jb29rX3dyYXBwZXIucGVhX2Nvb2tfYm90dG9tcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkgLnBlYV9jb29rX3dyYXBwZXIucGVhX2Nvb2tfYm90dG9tcmlnaHQgcCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSAucGVhX2Nvb2tfd3JhcHBlci5wZWFfY29va19ib3R0b21yaWdodCBwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0Y4RDIxMyAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAucGVhX2Nvb2tfd3JhcHBlci5wZWFfY29va19ib3R0b21yaWdodCBwIGJ1dHRvbi5wZWFfY29va19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDIxMztcbiAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgICBib2R5IC5wZWFfY29va193cmFwcGVyLnBlYV9jb29rX2JvdHRvbXJpZ2h0IHAgYnV0dG9uLnBlYV9jb29rX2J0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODI4NDY7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnBlYV9jb29rX3dyYXBwZXIucGVhX2Nvb2tfYm90dG9tcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgYm9keSAucGVhX2Nvb2tfd3JhcHBlci5wZWFfY29va19ib3R0b21yaWdodCBwIGJ1dHRvbi5wZWFfY29va19idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9IH1cblxuLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XG4gIG1hcmdpbjogMTE4cHggMHB4IDIxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTAzcHggMHB4IDE4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XG4gICAgICBtYXJnaW46IDEwM3B4IDBweCAxNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxMDNweCAwcHggMTEwcHg7IH0gfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50Lml0cyB7XG4gICAgbWFyZ2luLXRvcDogMjQxcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50Lml0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQuaXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudC5pdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDsgfSB9XG4gIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQucmVtb3ZlX2JvdHRvbV9zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50LnJlbW92ZV90b3Bfc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cbiAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyLmltYWdlX2luX3JpZ2h0IC5pbWFnZV9zZWN0aW9uIHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIuaW1hZ2VfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5pbWFnZV9pbl9yaWdodCAuaW1hZ2Vfc2VjdGlvbiAuYmdfaW1nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIuaW1hZ2VfaW5fcmlnaHQgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyLmltYWdlX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5pbWFnZV9pbl9yaWdodCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyLmltYWdlX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIuaW1hZ2VfaW5fbGVmdCAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5pbWFnZV9pbl9sZWZ0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5pbWFnZV9pbl9sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5pbWFnZV9pbl9sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5iZ19pbWcge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiAuYmdfaW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUxJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU5N3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuaGVhZGluZyAuaGVhZGluZ190ZXh0aDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmhlYWRpbmcgLmhlYWRpbmdfdGV4dGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIzcHggMHB4IDE0cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuaGVhZGluZyAuaGVhZGluZ190ZXh0aDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4OyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnNlY3Rpb25fY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjdweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5idWxsZXRfbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmJ1bGxldF9saXN0IC5idWxsZXRfaXRlbSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmJ1bGxldF9saXN0IC5idWxsZXRfaXRlbSAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4OyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuYnVsbGV0X2xpc3QgLmJ1bGxldF9pdGVtIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOTIuNSU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzU3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuYnVsbGV0X2xpc3QgLmJ1bGxldF9pdGVtIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fbGluayBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3BvcHBpbnNib2xkJztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fY29udGVudF9zZWN0aW9uX19saW5rIGEgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2xpbmsgYSBzcGFuIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fbGluayBhIHNwYW4gc3ZnIHBhdGg6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzE4Mjg0NjsgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2xpbmsgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2OyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fY29udGVudF9zZWN0aW9uX19saW5rIGE6aG92ZXIgc3BhbiBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxODI4NDY7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fY29udGVudF9zZWN0aW9uX19saW5rIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIzOXB4IDAgMjQycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE5MHB4IDAgMTkycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMnB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb24ud2l0aF9iZ19jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjRGQyAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uLnJlbW92ZV9ib3R0b21fc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uLnJlbW92ZV9ib3R0b21fc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb24ucmVtb3ZlX2JvdHRvbV9zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb24ucmVtb3ZlX3RvcF9zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb24ucmVtb3ZlX3RvcF9zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbi5yZW1vdmVfdG9wX3NwYWNlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgNjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyODQ2O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbiAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fdG9wX19zZWN0aW9uX19oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X190b3BfX3NlY3Rpb25fX2hlYWRpbmcge1xuICAgICAgICAgIG1heC13aWR0aDogNDI5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb24gLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9faGVhZGluZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X190b3BfX3NlY3Rpb25fX2hlYWRpbmcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbiAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fdG9wX19zZWN0aW9uX19oZWFkaW5nIC5oMyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb24gLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9faGVhZGluZyAuaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb24gLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9faGVhZGluZyAuaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMjFweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA5MHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMDsgfSB9XG4gICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgcGFkZGluZzogMCA0M3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX2xvZ29fX3NlY3Rpb25fX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDM4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMThweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG4gICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uX19pdGVtX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjI1czsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudF9fbG9nb19fc2VjdGlvbl9faXRlbV9faW1hZ2UgLmxvZ29fbGluazpob3ZlciBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uIC5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50X19sb2dvX19zZWN0aW9uIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5zbGljay10cmFjayB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjM5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjU4KSwgcmdiYSgwLCAwLCAwLCAwLjU4KSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAsIGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA2NDRweDsgfVxuICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMSwgNDMsIDY3LCAwLjE4KSwgcmdiYSgxLCA0MywgNjcsIDAuMTgpKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC40OSksIHJnYmEoMCwgMCwgMCwgMC40OSkpOyB9IH1cbiAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NThweDsgfVxuICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19pbm5lciAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudCAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudF9fd3JhcHBlciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9faGVhZGluZyAuaDEge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnQgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnRfX3dyYXBwZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3dyYXBwZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19oZWFkaW5nIC5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ2cHg7IH0gfVxuICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnQgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnRfX3dyYXBwZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzdweDsgfSB9XG4gICAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19pbm5lciAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudCAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudF9fd3JhcHBlciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fY29udGVudCBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19jb250ZW50IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19pbm5lciAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudCAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudF9fd3JhcHBlciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fZG93bmxvYWRsaW5rIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbG9yOiAjRjhEMjEzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19pbm5lciAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudCAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudF9fd3JhcHBlciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fZG93bmxvYWRsaW5rIGEgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7IH1cbiAgICAgICAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnQgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnRfX3dyYXBwZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3dyYXBwZXJfX2Rvd25sb2FkbGluayBhIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19kb3dubG9hZGxpbmsgYSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDcxcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmsgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX21haW4gLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X193cmFwcGVyX19kb3dubG9hZGxpbmsgYSBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7IH0gfVxuICAgICAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnQgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnRfX3dyYXBwZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3dyYXBwZXJfX2Rvd25sb2FkbGluayBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19pbm5lciAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudCAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fY29udGVudF9fd3JhcHBlciAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fZG93bmxvYWRsaW5rIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGluayAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19fbWFpbiAuY29udGVudF9iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfbGlua19faW5uZXIgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnQgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2NvbnRlbnRfX3dyYXBwZXIgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3dyYXBwZXJfX2Rvd25sb2FkbGluayBhOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMge1xuICBwYWRkaW5nOiAyNDBweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cyB7XG4gICAgICBwYWRkaW5nOiAyMDBweCAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzIHtcbiAgICAgIHBhZGRpbmc6IDE2MHB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cyB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwcHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMud2l0aF9iZ19jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjRmYztcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8xNTgge1xuICAgIHBhZGRpbmctdG9wOiAxNThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMTU4IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzE1OCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzE1OCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzIxMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzIxMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG4gIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yNDkge1xuICAgIHBhZGRpbmctdG9wOiAyNDlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG4gIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfODgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV84OCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzg4IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV84OCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfMjQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzI0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzI0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG4gIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfMjkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzI5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzE1OC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8xNTgud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzE1OC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8xNTgud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzIxMC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yMTAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzIxMC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yMTAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNXB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yNDAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQwLndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy50b3Bfc3BhY2VfMjQwLndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0MC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0OS53aXRob3V0X2JnX2NvbG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDI0OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yNDkud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMudG9wX3NwYWNlXzI0OS53aXRob3V0X2JnX2NvbG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLnRvcF9zcGFjZV8yNDkud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV84OC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzg4LndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzg4LndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfODgud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzI0MC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yNDAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuYm90dG9tX3NwYWNlXzI0MC53aXRob3V0X2JnX2NvbG9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yNDAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yOTAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfMjkwLndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmJvdHRvbV9zcGFjZV8yOTAud2l0aG91dF9iZ19jb2xvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5ib3R0b21fc3BhY2VfMjkwLndpdGhvdXRfYmdfY29sb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfSB9XG4gIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyOTVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIG1heC13aWR0aDogMTMwNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmZvdXJfY29sdW1uIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXIgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuZm91cl9jb2x1bW4gLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmZvdXJfY29sdW1uIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXIgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0cy5mb3VyX2NvbHVtbiAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuZm91cl9jb2x1bW4gLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuZm91cl9jb2x1bW4gLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4IDEwcHggMzNweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuZm91cl9jb2x1bW4gLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxMHB4IDIwcHg7IH0gfVxuICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMuZm91cl9jb2x1bW4gLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcF9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7IH1cbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzLmZvdXJfY29sdW1uIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXIgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXBfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4OyB9XG4gICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X190b3BfX3NlY3Rpb25fX2hlYWRpbmcgLmgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbiAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fdG9wX19zZWN0aW9uX19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX3RvcF9fc2VjdGlvbiAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fdG9wX19zZWN0aW9uX19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5OSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fdG9wX19zZWN0aW9uX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X190b3BfX3NlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC00NXB4O1xuICAgIG1heC13aWR0aDogMTQ4N3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHMge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIHBhZGRpbmc6IDBweCA0NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDM4cHggMzhweCA0NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDsgfSB9XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtX193cmFwX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXBfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXBfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG4gICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzX19pdGVtX193cmFwX19saW5rIC5saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICAgIGNvbG9yOiAjMUE2RTk0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcF9fbGluayAubGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXBfX2xpbmsgLmxpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7IH1cbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lcl9fY29udGVudF9fY29udGVudF9fbGlzdHNfX2l0ZW1fX3dyYXBfX2xpbmsgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcF9fbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxODI4NDY7IH1cbiAgICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbV9fd3JhcF9fbGluazpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgZmlsbDogIzE4Mjg0NjsgfVxuXG4uY29udGVudF93aXRoX2ltYWdlIHtcbiAgcGFkZGluZzogMTEzcHggMCAxNTZweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGVudF93aXRoX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ2cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50X3dpdGhfaW1hZ2Uge1xuICAgICAgcGFkZGluZzogNzdweCAwIDEzNnB4IDA7IH0gfVxuICAuY29udGVudF93aXRoX2ltYWdlLnRvcF9zcGFjZV8xMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMTNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2UudG9wX3NwYWNlXzExMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLnRvcF9zcGFjZV8xMTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzdweDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2UudG9wX3NwYWNlXzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZS50b3Bfc3BhY2VfMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2UudG9wX3NwYWNlXzEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZS50b3Bfc3BhY2VfMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLnRvcF9zcGFjZV8xNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZS50b3Bfc3BhY2VfMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZS5ib3R0b21fc3BhY2VfMTA4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLmJvdHRvbV9zcGFjZV8xMDgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLmJvdHRvbV9zcGFjZV8xMDgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2UuYm90dG9tX3NwYWNlXzEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZS5ib3R0b21fc3BhY2VfMTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2UuYm90dG9tX3NwYWNlXzEzNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZS5ib3R0b21fc3BhY2VfMTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLmJvdHRvbV9zcGFjZV8xNTYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZS5ib3R0b21fc3BhY2VfMTU2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNnB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZS5ib3R0b21fc3BhY2VfMjI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLmJvdHRvbV9zcGFjZV8yMjQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2UuYm90dG9tX3NwYWNlXzIyNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlLmJvdHRvbV9zcGFjZV8yMjQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuICAuY29udGVudF93aXRoX2ltYWdlLndpdGhfYmdfY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICMxYTZlOTQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZSAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbi5yaWdodCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb24ucmlnaHQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uLnJpZ2h0IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb24ucmlnaHQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbWFnZSB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbi5sZWZ0IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uLmxlZnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggODZweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uLmxlZnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uLmxlZnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb24ubGVmdCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb24ubGVmdCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2ltYWdlIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1NC42JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNzdweCAwIDBweDtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjkzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyX19oZWFkaW5nLnNtYWxsX2hlYWRpbmcge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2MnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lcl9faGVhZGluZyAuaDEge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyX19oZWFkaW5nIC5oMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyX19jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lcl9fY29udGVudCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fd3JhcF9fY29udGVudF9faW5uZXJfX2Rvd25sb2FkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXIgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX193cmFwX19jb250ZW50X19pbm5lcl9fZG93bmxvYWQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjhkMjEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fd3JhcF9fY29udGVudF9faW5uZXJfX2Rvd25sb2FkIC5saW5rIC5saW5rX2Fycm93IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTZweDsgfVxuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluayAubGlua19hcnJvdyBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluayAubGlua19hcnJvdyBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXB4OyB9IH1cbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluayAubGlua19hcnJvdyBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbm5lciAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX3dyYXBfX2NvbnRlbnRfX2lubmVyX19kb3dubG9hZCAubGluazpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fd3JhcF9fY29udGVudF9faW5uZXJfX2Rvd25sb2FkIC5saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fd3JhcF9fY29udGVudF9faW5uZXJfX2Rvd25sb2FkIC5saW5rOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2J1bGxldF9fbGlzdF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8qY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKVwiIDogXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2J1bGxldF9fbGlzdF9faXRlbSAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2J1bGxldF9fbGlzdF9faXRlbSAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW5uZXJfX2J1bGxldF9fbGlzdF9faXRlbSAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDQ1LjQlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbiAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2ltYWdlIC5pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb24gLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW1hZ2UgLmltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3OXB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZSAuY2hhcnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5jb250ZW50X3dpdGhfaW1hZ2UgLmNoYXJ0IC52aXN1YWxpemVyLWZyb250IHtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZSAuY2hhcnQgLnZpc3VhbGl6ZXItZnJvbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2UgLmNoYXJ0IC52aXN1YWxpemVyLWZyb250Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlIC5jaGFydCAudmlzdWFsaXplci1mcm9udDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyOyB9XG5cbi5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50IHtcbiAgcGFkZGluZzogMTEzcHggMHB4IDE0NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwcHggMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiA3N3B4IDAgOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3NXB4OyB9IH1cbiAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnQuaXRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudC5pdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnQuaXRzIHtcbiAgICAgICAgcGFkZGluZzogNzdweCAwIDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50Lml0cyB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4NXB4OyB9IH1cbiAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnQud2l0aF9iZ19jb2xvciB7XG4gICAgYmFja2dyb3VuZDogIzFBNkU5NDsgfVxuICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzIHtcbiAgICAgICAgbWFyZ2luOiAwIDA7IH0gfVxuICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiAwcHggNDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnRfX2lubmVyX19jb250ZW50X19pbWFnZV9fbGlzdHNfX2l0ZW1fX2lubmVyX19pbWFnZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9faW1hZ2UgLmltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDM5cHggNTFweCA1OHB4IDQ1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgICAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnRfX2lubmVyX19jb250ZW50X19pbWFnZV9fbGlzdHNfX2l0ZW1fX2lubmVyX19jb250ZW50X19saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9fY29udGVudF9fbGluayAubGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRjhEMjEzOyB9XG4gICAgICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9fY29udGVudF9fbGluayAubGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7IH1cbiAgICAgICAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnRfX2lubmVyX19jb250ZW50X19pbWFnZV9fbGlzdHNfX2l0ZW1fX2lubmVyIC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lci5ob3Zlcl9saW5rX2VuYWJsZTpob3ZlciAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2ltYWdlIC5pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lci5ob3Zlcl9saW5rX2VuYWJsZTpob3ZlciAuaW1hZ2Vfd2l0aF9jb250ZW50X2NvbXBvbmVudF9faW5uZXJfX2NvbnRlbnRfX2ltYWdlX19saXN0c19faXRlbV9faW5uZXJfX2NvbnRlbnRfX2xpbmsgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMTgyODQ2OyB9XG5cbi5pbm5lcl9wYWdlX2Jhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5uZXJfcGFnZV9iYW5uZXJfX2ltYWdlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5uZXJfcGFnZV9iYW5uZXJfX2ltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLmlubmVyX3BhZ2VfYmFubmVyX19pbWFnZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfX2ltYWdlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHg7IH0gfVxuICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9faW1hZ2VfX3dyYXBwZXJfX2lubmVyX19oZWFkaW5nIC5oMSB7XG4gICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW46IDAgMCAzOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9faW1hZ2VfX3dyYXBwZXJfX2lubmVyX19oZWFkaW5nIC5oMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfX2ltYWdlX193cmFwcGVyX19pbm5lcl9faGVhZGluZyAuaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX19pbWFnZV9fd3JhcHBlcl9faW5uZXJfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfSB9XG4gICAgLmlubmVyX3BhZ2VfYmFubmVyX19pbWFnZV9fd3JhcHBlcl9faW5uZXJfX2JyZWFkY3J1bWJzIC5iYW5uZXJfYnJlYWRjcnVtYiB7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX19pbWFnZV9fd3JhcHBlcl9faW5uZXJfX2JyZWFkY3J1bWJzIC5iYW5uZXJfYnJlYWRjcnVtYiBzcGFuIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzg3NXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zcmVndWxhclwiO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfX2ltYWdlX193cmFwcGVyX19pbm5lcl9fYnJlYWRjcnVtYnMgLmJhbm5lcl9icmVhZGNydW1iIHNwYW4gc3BhbiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc4NzVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zcmVndWxhclwiO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMCAxMXB4IDAgMDsgfVxuICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9faW1hZ2VfX3dyYXBwZXJfX2lubmVyX19icmVhZGNydW1icyAuYmFubmVyX2JyZWFkY3J1bWIgc3BhbiBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGOEQyMTM7IH1cbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX19pbWFnZV9fd3JhcHBlcl9faW5uZXJfX2JyZWFkY3J1bWJzIC5iYW5uZXJfYnJlYWRjcnVtYiBzcGFuIHNwYW4gLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTFweDsgfVxuXG4uaGVhZGluZ193aXRoX2NhcmRzLnRvcF8xNTdfYm90dG9tXzM4IHtcbiAgbWFyZ2luOiAxNTdweCAwIDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzE1N19ib3R0b21fMzgge1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDM4cHg7IH0gfVxuXG4uaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yMTBfYm90dG9tXzI0NSB7XG4gIG1hcmdpbjogMjEwcHggMCAyNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjEwX2JvdHRvbV8yNDUge1xuICAgICAgbWFyZ2luOiAxNTBweCAwIDI0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzIxMF9ib3R0b21fMjQ1IHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzIxMF9ib3R0b21fMjQ1IHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI2OF9ib3R0b21fMjQwIHtcbiAgbWFyZ2luOiAyNjhweCAwIDI0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNjhfYm90dG9tXzI0MCB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMjQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjY4X2JvdHRvbV8yNDAge1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDE0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjY4X2JvdHRvbV8yNDAge1xuICAgICAgbWFyZ2luOiAxMDBweCAwOyB9IH1cblxuLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjQwX2JvdHRvbV8yMTQge1xuICBtYXJnaW46IDI0MHB4IDAgMjE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMjE0IHtcbiAgICAgIG1hcmdpbjogMTUwcHggMCAxNDlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNDBfYm90dG9tXzIxNCB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNDBfYm90dG9tXzIxNCB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgODBweDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0OV9ib3R0b21fMjMxIHtcbiAgbWFyZ2luOiAyNDlweCAwIDIzMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNDlfYm90dG9tXzIzMSB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMjAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0OV9ib3R0b21fMjMxIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0OV9ib3R0b21fMjMxIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMjQwIHtcbiAgbWFyZ2luOiAyNDBweCAwIDI0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNDBfYm90dG9tXzI0MCB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMjAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMjQwIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMjQwIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMTcwIHtcbiAgbWFyZ2luOiAyNDBweCAwIDE3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yNDBfYm90dG9tXzE3MCB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMTcwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMTcwIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI0MF9ib3R0b21fMTcwIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHMudG9wXzI4MF9ib3R0b21fMjQwIHtcbiAgbWFyZ2luOiAyODBweCAwIDI0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLnRvcF8yODBfYm90dG9tXzI0MCB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMjQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjgwX2JvdHRvbV8yNDAge1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDE0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkcy50b3BfMjgwX2JvdHRvbV8yNDAge1xuICAgICAgbWFyZ2luOiAxMDBweCAwOyB9IH1cblxuLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY0RkM7XG4gIG1hcmdpbjogMDsgfVxuICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8xNTdfYm90dG9tXzM4IHtcbiAgICBwYWRkaW5nOiAxNTdweCAwIDM4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMTU3X2JvdHRvbV8zOCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMzhweDsgfSB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzIxMF9ib3R0b21fMjQ1IHtcbiAgICBwYWRkaW5nOiAyMTBweCAwIDI0NXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzIxMF9ib3R0b21fMjQ1IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAyMDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzIxMF9ib3R0b21fMjQ1IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yMTBfYm90dG9tXzI0NSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDlfYm90dG9tXzIzMSB7XG4gICAgcGFkZGluZzogMjQ5cHggMCAyMzFweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDlfYm90dG9tXzIzMSB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMjAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDlfYm90dG9tXzIzMSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQ5X2JvdHRvbV8yMzEge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQwX2JvdHRvbV8yNDAge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMjQwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQwX2JvdHRvbV8yNDAge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE0OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDBfYm90dG9tXzI0MCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQwX2JvdHRvbV8yNDAge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7IH0gfVxuICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDBfYm90dG9tXzIxNCB7XG4gICAgcGFkZGluZzogMjQwcHggMCAyMTRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDBfYm90dG9tXzIxNCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTQ5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzI0MF9ib3R0b21fMjE0IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNDBfYm90dG9tXzIxNCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDsgfSB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzI0MF9ib3R0b21fMTcwIHtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDE3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQwX2JvdHRvbV8xNzAge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE3MDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjQwX2JvdHRvbV8xNzAge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDE0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzI0MF9ib3R0b21fMTcwIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzI2OF9ib3R0b21fMjQwIHtcbiAgICBwYWRkaW5nOiAyNjhweCAwIDI0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjY4X2JvdHRvbV8yNDAge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDI0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yNjhfYm90dG9tXzI0MCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjY4X2JvdHRvbV8yNDAge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvci50b3BfMjgwX2JvdHRvbV8yNDAge1xuICAgIHBhZGRpbmc6IDI4MHB4IDAgMjQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yODBfYm90dG9tXzI0MCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMjQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IudG9wXzI4MF9ib3R0b21fMjQwIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yLnRvcF8yODBfYm90dG9tXzI0MCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyX19jYXJkX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICMxODI4NDY7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IgLmJvdHRvbV9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMxQTZFOTQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5ib3R0b21fbGluayBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5ib3R0b21fbGluayBzcGFuIHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi5mb3VyX2NvbHVtbiB7XG4gICAgbWFyZ2luOiAxMTBweCAtMTBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24uZm91cl9jb2x1bW4ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi5mb3VyX2NvbHVtbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi5mb3VyX2NvbHVtbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uLmZvdXJfY29sdW1uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24uZm91cl9jb2x1bW4gLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHMuYmdfY29sb3IgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi5mb3VyX2NvbHVtbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDI3cHggNTZweCAzM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uLmZvdXJfY29sdW1uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50IC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDEwcHggNTZweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzLmJnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24uZm91cl9jb2x1bW4gLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCA1NnB4IDIwcHg7IH0gfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uLmZvdXJfY29sdW1uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50IC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyX19jYXJkX2hlYWRpbmcgLmg0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkcy5iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uLmZvdXJfY29sdW1uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50IC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyX19jYXJkX2NvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGluZ193aXRoX2NhcmRzX19pbm5lciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIHtcbiAgbWFyZ2luOiA4OHB4IC00OXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAzMHB4IC0xMHB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA0OXB4IDBweDtcbiAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgMCAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgMCAwcHg7IH0gfVxuICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgxN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAzMHB4OyB9IH1cbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX19oZWFkaW5nIC5oMiB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA4MDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX19oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXJfX2NvbnRlbnRfc2VjdGlvbl9faGVhZGluZyAuaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX19oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX193cmFwcGVyX19jb250ZW50X3NlY3Rpb25fX2hlYWRpbmcgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXJfX2NvbnRlbnRfc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICAgIG1heC13aWR0aDogNjUxcHg7XG4gICAgICBtYXJnaW46IDYycHggMCAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXJfX2NvbnRlbnRfc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW46IDUwcHggMCAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX19jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX193cmFwcGVyIC5jYXJkX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciAuY2FyZF9hcnJvd3Mge1xuICAgICAgICBtYXJnaW46IDAgLTdweDsgfSB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXIgLmNhcmRfYXJyb3dzIC5zbGljay1hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciAuY2FyZF9hcnJvd3MgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDsgfSB9XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciAuY2FyZF9hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciAuY2FyZF9hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fd3JhcHBlciAuY2FyZF9hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXIgLmNhcmRfYXJyb3dzIC5zbGljay1hcnJvdyBzdmc6aG92ZXIgY2lyY2xlIHtcbiAgICAgICAgICBzdHJva2U6ICM4MjgyODI7IH1cbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX3dyYXBwZXIgLmNhcmRfYXJyb3dzIC5zbGljay1hcnJvdyBzdmc6aG92ZXIgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzgyODI4MjtcbiAgICAgICAgICBzdHJva2U6ICM4MjgyODI7IH1cbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX193cmFwcGVyIC5jYXJkX2Fycm93cyAuc2xpY2stYXJyb3c6Zmlyc3QtY2hpbGQgc3ZnOmhvdmVyIHBhdGgge1xuICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50OyB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogODhweCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDUwcHggLTEwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCAubGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9faW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX2ltYWdlIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX2ltYWdlIHN2ZyByZWN0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX2ltYWdlIHN2Zzpob3ZlciByZWN0IHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3ZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fdmlkZW8gLnZpZGVvX3BvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X192aWRlbyAudmlkZW9fcG9wdXAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fdmlkZW8gLnZpZGVvX3BvcHVwIGEgc3ZnIHJlY3Qge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3ZpZGVvIC52aWRlb19wb3B1cCBhIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X192aWRlbyAudmlkZW9fcG9wdXAgYSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3ZpZGVvIC52aWRlb19wb3B1cDpob3ZlciBhIHN2ZyByZWN0IHtcbiAgICAgICAgICBmaWxsOiAjMUE2RTk0OyB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzlweCAzOHB4IDgzcHggNDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMzhweCAyMHB4IDYwcHggMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzOHB4IDEwcHggNTBweCAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA0MHB4IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxNXB4OyB9IH1cbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyX19jYXJkX2hlYWRpbmcgLmg0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlcl9fY2FyZF9oZWFkaW5nIC5oNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH0gfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXJfX2NhcmRfY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXJfX2NhcmRfY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudDpob3ZlciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uLnRocmVlX2NvbF9ncmlkIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi50aHJlZV9jb2xfZ3JpZCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDM3cHggMTQwcHggNDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24udGhyZWVfY29sX2dyaWQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweCA3MHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24udGhyZWVfY29sX2dyaWQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweCA1MHB4IDIwcHg7IH0gfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi50aHJlZV9jb2xfZ3JpZCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlcl9fY2FyZF9jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICBjb2xvcjogIzE4Mjg0NjsgfVxuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi50aHJlZV9jb2xfZ3JpZCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciAuYm90dG9tX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzFBNkU5NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24udGhyZWVfY29sX2dyaWQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIgLmJvdHRvbV9saW5rIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24udGhyZWVfY29sX2dyaWQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIgLmJvdHRvbV9saW5rIHNwYW4gc3ZnIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi50aHJlZV9jb2xfZ3JpZCAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudDpob3ZlciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciAuYm90dG9tX2xpbmsge1xuICAgICAgY29sb3I6ICMxODI4NDY7IH1cbiAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24udGhyZWVfY29sX2dyaWQgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQ6aG92ZXIgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIgLmJvdHRvbV9saW5rIHNwYW4gcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxODI4NDY7IH1cblxuLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIuaW5uZXJfYmdfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNEZDO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyLmlubmVyX2JnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogODhweCAtNDlweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXIuaW5uZXJfYmdfY29sb3IgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAtMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IC0xMHB4IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBwYWRkaW5nOiAwIDQ5cHggNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyLmlubmVyX2JnX2NvbG9yIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24gLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lci5pbm5lcl9iZ19jb2xvciAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDsgfSB9XG5cbi5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyLmZvdXJfY29sdW1uX2dyaWQge1xuICBtYXgtd2lkdGg6IDEyOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgNDAsIDcwLCAwLjYpOyB9XG4gIC5saXR5LmxpdHktb3BlbmVkIC5saXR5LXdyYXAgLmxpdHktY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAubGl0eS5saXR5LW9wZW5lZCAubGl0eS13cmFwIC5saXR5LWNvbnRlbnQgLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxpdHkubGl0eS1vcGVuZWQgLmxpdHktd3JhcCAubGl0eS1jb250ZW50IC5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5saXR5LmxpdHktb3BlbmVkIC5saXR5LXdyYXAgLmxpdHktY29udGVudCAubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4OyB9IH1cbiAgICAgIC5saXR5LmxpdHktb3BlbmVkIC5saXR5LXdyYXAgLmxpdHktY29udGVudCAubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmxpdHkubGl0eS1vcGVuZWQgLmxpdHktd3JhcCAubGl0eS1jb250ZW50IC5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpdHkubGl0eS1vcGVuZWQgLmxpdHktd3JhcCAubGl0eS1jbG9zZSB7XG4gICAgY29sb3I6ICNGOEQyMTM7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5OUY3MTsgfVxuICAgIC5saXR5LmxpdHktb3BlbmVkIC5saXR5LXdyYXAgLmxpdHktY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDIxMztcbiAgICAgIGNvbG9yOiAjQjk5RjcxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGl0eS5saXR5LW9wZW5lZCAubGl0eS13cmFwIC5saXR5LWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oZXJvX19pbm5lcl9fd3JhcHBlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMCwgY292ZXI7IH0gfVxuICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWluLWhlaWdodDogODQ5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgxMXB4OyB9IH1cbiAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDsgfSB9XG4gICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9faGVhZGluZ19hbmRfbGluayB7XG4gICAgICAgIG1heC13aWR0aDogNjQzcHg7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9faGVhZGluZ19hbmRfbGluayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgIC5oZXJvX19pbm5lcl9fd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZSAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX19oZWFkaW5nX2FuZF9saW5rX19oZWFkaW5nIC5oMSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmdfYW5kX2xpbmtfX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTYuNSU7IH0gfVxuICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9faGVhZGluZ19hbmRfbGlua19fbGluayAubGluayB7XG4gICAgICAgICAgY29sb3I6ICNGOEQyMTM7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmdfYW5kX2xpbmtfX2xpbmsgLmxpbmsge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmdfYW5kX2xpbmtfX2xpbmsgLmxpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIC5oZXJvX19pbm5lcl9fd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZSAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX19oZWFkaW5nX2FuZF9saW5rX19saW5rIC5saW5rOmhvdmVyIC5saW5rX2ljb24gc3ZnIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmdfYW5kX2xpbmtfX2xpbmsgLmxpbms6aG92ZXIgLmxpbmtfaWNvbiBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7IH1cbiAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9faGVhZGluZ19hbmRfbGlua19fbGluayAubGluayAubGlua19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmdfYW5kX2xpbmtfX2xpbmsgLmxpbmsgLmxpbmtfaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MXB4IDAgMCAwOyB9IH1cbiAgICAgICAgICAgIC5oZXJvX19pbm5lcl9fd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZSAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX19oZWFkaW5nX2FuZF9saW5rX19saW5rIC5saW5rIC5saW5rX2ljb24gc3ZnIHBhdGgge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2xvZ29fX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG4gICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2xvZ29fX2lubmVyIC5sb2dvX2xpbmsgLmxvZ28ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZXJvX19pbm5lcl9fd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZSAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX19sb2dvX19pbm5lciAubG9nb19saW5rOmhvdmVyIC5sb2dvIHtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDAuNSk7IH1cbiAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2xvZ29fX3Zpc2l0X3VzX3RleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7IH1cbiAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5oZXJvX19pbm5lcl9fd3JhcHBlcl9faW1hZ2UgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudCAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fbG9nb19fdmlzaXRfdXNfdGV4dCAudmlzaXRfdXNfdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfVxuXG4uY2hhcnRfc2VjdGlvbi5hZGRfc3BhY2Uge1xuICBtYXJnaW46IDgwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYXJ0X3NlY3Rpb24uYWRkX3NwYWNlIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYXJ0X3NlY3Rpb24uYWRkX3NwYWNlIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cblxuLnZpc3VhbGl6ZXItYWN0aW9uIHtcbiAgY29sb3I6ICMxODI4NDY7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICBjb2xvcjogIzFBNkU5NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gIC52aXN1YWxpemVyLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnZpc3VhbGl6ZXItYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzE4Mjg0NjsgfVxuXG4ud2VsY29tZV9zZWN0aW9uLmFkZF9ib3R0b21fc3BhY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLndlbGNvbWVfc2VjdGlvbi5hZGRfYm90dG9tX3NwYWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53ZWxjb21lX3NlY3Rpb24uYWRkX2JvdHRvbV9zcGFjZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfSB9XG5cbi53ZWxjb21lX3NlY3Rpb25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTFweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMTAwcHggMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogNzdweCAwcHg7IH0gfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfODMge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfODMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfODMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTdweDsgfSB9XG4gIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV85MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV85MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV85MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIudG9wX3NwYWNlXzEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIudG9wX3NwYWNlXzEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIudG9wX3NwYWNlXzExMSB7XG4gICAgcGFkZGluZy10b3A6IDExMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfMTExIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV8xMTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzdweDsgfSB9XG4gIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV8xMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIudG9wX3NwYWNlXzEyNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfMTI0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfMTYzIHtcbiAgICBwYWRkaW5nLXRvcDogMTYzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci50b3Bfc3BhY2VfMTYzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLnRvcF9zcGFjZV8xNjMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIudG9wX3NwYWNlXzE2MyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzExMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMTExIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLmJvdHRvbV9zcGFjZV8xMTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfSB9XG4gIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLmJvdHRvbV9zcGFjZV8xMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzExNyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMTE3IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg3cHg7IH0gfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLmJvdHRvbV9zcGFjZV8xMzcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzEzNyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cbiAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzE4OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzE4OSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMTg5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLmJvdHRvbV9zcGFjZV8xODkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMjMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lci5ib3R0b21fc3BhY2VfMjMzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyLmJvdHRvbV9zcGFjZV8yMzMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXIuYm90dG9tX3NwYWNlXzIzMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhEMjEzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIHdpZHRoOiA2NCU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGgxLFxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGgyLFxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGgzLFxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGg0LFxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGg1LFxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IGg2IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnQgcCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XG4gICAgICAgIGNvbG9yOiAjRjhEMjEzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTUycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IHAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCBwIGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fY29udGVudCBwIGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDsgfSB9XG4gICAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IHAgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHdpZHRoPVwiOVwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCA5IDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk04Ljg1Nzg5IDguMzc1VjguNDIxODdDOC45NTI2MyA4LjMyODEyIDkgOC4xODc1IDkgOEM5IDcuODU5MzcgOC45NTI2MyA3LjcxODc1IDguODU3ODkgNy41NzgxMkwxLjg5NDc0IDAuNjQwNjI1QzEuNzUyNjMgMC41NDY4NzUgMS42MTA1MyAwLjUgMS40Njg0MiAwLjVDMS4zMjYzMiAwLjUgMS4xODQyMSAwLjU0Njg3NSAxLjA4OTQ3IDAuNjQwNjI1TDAuMTQyMTA1IDEuNTc4MTJDMC4wNDczNjg0IDEuNzE4NzUgMCAxLjg1OTM4IDAgMkMwIDIuMTg3NSAwLjA0NzM2ODQgMi4yODEyNSAwLjE0MjEwNSAyLjM3NUw1Ljc3ODk1IDhMMC4xNDIxMDUgMTMuNjI1QzAuMDQ3MzY4NCAxMy43MTg4IDAgMTMuODU5NCAwIDE0QzAgMTQuMTg3NSAwLjA0NzM2ODQgMTQuMzI4MSAwLjE0MjEwNSAxNC40MjE5TDEuMDg5NDcgMTUuMzU5NEMxLjE4NDIxIDE1LjQ1MzEgMS4zMjYzMiAxNS41IDEuNDY4NDIgMTUuNUMxLjYxMDUzIDE1LjUgMS43NTI2MyAxNS40NTMxIDEuODk0NzQgMTUuMzEyNUw4Ljg1Nzg5IDguMzc1WlwiIGZpbGw9XCIjRjhEMjEzXCIvPjwvc3ZnPicpO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19jb250ZW50IHAgYTpob3ZlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAud2VsY29tZV9zZWN0aW9uX19pbm5lcl9fY29udGVudCAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fc3VidGV4dCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX3N1YnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG4gICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX3N1YnRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC53ZWxjb21lX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19zdWJ0ZXh0LnNtYWxsX2JveCB7XG4gICAgICB3aWR0aDogMzIlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLndlbGNvbWVfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX3N1YnRleHQuc21hbGxfYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGFmZl9jYXJvdXNlbF9zbGlkZXIge1xuICBtYXJnaW46IDE0MXB4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDEyMHB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIge1xuICAgICAgbWFyZ2luOiA4MHB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogNjBweCAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogNTBweCAwcHg7IH0gfVxuICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyLnJlbW92ZV90cyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIucmVtb3ZlX2JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5oZWFkaW5nX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb25fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ19zZWN0aW9uX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIgLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG4gICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIgLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDUzN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIgLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb25fd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uX2lubmVyIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzE4Mjg0NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3Quc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICByaWdodDogMTMuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiAtMTEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgcmlnaHQ6IDE3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICByaWdodDogOCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuc2xpY2stYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogIzE4Mjg0NjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4OyB9XG4gICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA0MTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7IH0gfVxuICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24uaGFzX21vYmlsZV9pbWFnZSAuZm9yX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbi5oYXNfbW9iaWxlX2ltYWdlIC5mb3JfZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24uaGFzX21vYmlsZV9pbWFnZSAuZm9yX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5iZ19iYW5uZXJfaW1nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmJnX2Jhbm5lcl9pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzlweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7IH0gfVxuICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7IH1cbiAgICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuZGVzaWduYXRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7IH1cbiAgICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAubGluayB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5saW5rIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7IH1cbiAgICAgICAgICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyIC5tZW1iZXJfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmxpbmsgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzE4Mjg0NjsgfVxuICAgICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5zaG9ydF9iaW8ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7IH1cbiAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlciAubWVtYmVyX2xpc3QgLml0ZW0gLml0ZW1faW5uZXI6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyOmhvdmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIgLm1lbWJlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyOmhvdmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4OyB9IH1cbiAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlci5iZ19jb2xvcl9za3kge1xuICAgIGJhY2tncm91bmQ6ICNFRkY0RkM7XG4gICAgcGFkZGluZy10b3A6IDI0MXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlci5iZ19jb2xvcl9za3kge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIuYmdfY29sb3Jfc2t5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIuYmdfY29sb3Jfc2t5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIuYmdfY29sb3Jfc2t5IC5oZWFkaW5nX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyLmJnX2NvbG9yX3NreSAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9IH1cbiAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyLmJnX2NvbG9yX3NreSAubWVtYmVyX2xpc3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDJEQkU5OyB9XG4gICAgICAuc3RhZmZfY2Fyb3VzZWxfc2xpZGVyLmJnX2NvbG9yX3NreSAubWVtYmVyX2xpc3QgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiAtNzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnN0YWZmX2Nhcm91c2VsX3NsaWRlci5iZ19jb2xvcl9za3kgLm1lbWJlcl9saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IC0xMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdGFmZl9jYXJvdXNlbF9zbGlkZXIuYmdfY29sb3Jfc2t5IC5tZW1iZXJfbGlzdCAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDQ1cHggMDsgfSB9XG5cbi5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTA1MiAvIDE5MjAgKiAxMDB2dyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0OyB9IH1cbiAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lci52aWRlb19wYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwNTIgLyAxOTIwICogMTAwdncpICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXIudmlkZW9fcGFydCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lci52aWRlb19wYXJ0IC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8sXG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lci52aWRlb19wYXJ0IC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDUyIC8gMTkyMCAqIDEwMHZ3KSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lci52aWRlb19wYXJ0IC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8sXG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXIudmlkZW9fcGFydCAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyIC5wbGF5X3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyIC5wbGF5X3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXIgLnBsYXlfdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyIC5wbGF5X3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1NyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDQyJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwNTQgLyAxOTIwICogMTAwdncpICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlbyAuc3ZnX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygtNC40NCUpO1xuICAgICAgICBsZWZ0OiAtOThweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvIC5zdmdfYmFja2dyb3VuZCB7XG4gICAgICAgICAgICB0b3A6IC00LjQwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlbyAuc3ZnX2JhY2tncm91bmQge1xuICAgICAgICAgICAgdG9wOiAtNC41JTsgfSB9XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlbyAuc3ZnX2JhY2tncm91bmQgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDkzNSAvIDE5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEyNDAgLyAxOTIwICogMTAwdncpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8gLnN2Z19iYWNrZ3JvdW5kIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3M3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTA1MiAvIDE5MjAgKiAxMDB2dykgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzk1IC8gMTkyMCAqIDEwMHZ3KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDU1MCAvIDEzNjAgKiAxMDB2dyk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0NjAgLyAxMTk5ICogMTAwdncpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzNTUgLyA5OTEgKiAxMDB2dyk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX19pbWFnZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MzAgLyAzNzQgKiAxMDB2dyk7IH0gfVxuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fbG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjYlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19faW1hZ2UgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19faW1hZ2UgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19faW1hZ2UgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX19pbWFnZSAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX2xvZ28gLmxvZ28ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX2ltYWdlIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fbG9nbyAubG9nbyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDUyIC8gMTkyMCAqIDEwMHZ3KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNiU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19sb2dvIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX2xvZ28gLmxvZ28ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjglOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fbG9nbyAubG9nbyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7IH0gfVxuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvX2JhY2dyb3VuZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTQuNDAlO1xuICAgICAgICAgIGxlZnQ6IC05OHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvX2JhY2dyb3VuZCB7XG4gICAgICAgICAgICAgIHRvcDogLTQuNDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW9fYmFjZ3JvdW5kIHtcbiAgICAgICAgICAgICAgdG9wOiAtNC41JTsgfSB9XG4gICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlb19iYWNncm91bmQgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTM1IC8gMTkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMjM3IC8gMTkyMCAqIDEwMHZ3KTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW9fYmFjZ3JvdW5kIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLm1wNC12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA1NC43OTE2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDQxLjQwNjI1dnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5tcDQtdmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3Ljd2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MzlweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMTZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5tcDQtdmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi42KTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLm1wNC12aWRlbyB2aWRlbyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjcpOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5tcDQtdmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi45KTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAubXA0LXZpZGVvIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLm1wNC12aWRlbyB2aWRlbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUyNSAvIDM3NCAqIDEwMHZ3KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAubXA0LXZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUwIC8gMTM2MCAqIDEwMHZ3KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAubXA0LXZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDYwIC8gMTE5OSAqIDEwMHZ3KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5tcDQtdmlkZW8ge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNTUgLyA5OTEgKiAxMDB2dyk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAubXA0LXZpZGVvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuZW1iZWRlZC12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA1NC43OTE2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDQxLjQwNjI1dnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5lbWJlZGVkLXZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTcuN3Z3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MzlweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMTZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5lbWJlZGVkLXZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzLjYpOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuZW1iZWRlZC12aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy44KTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuZW1iZWRlZC12aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmVtYmVkZWQtdmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfbGVmdF9zZWN0aW9uX2ltYWdlX2FuZF92aWRlb19fdmlkZW8gLmVtYmVkZWQtdmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTI1IC8gMzc0ICogMTAwdncpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5lbWJlZGVkLXZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUwIC8gMTM2MCAqIDEwMHZ3KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuZW1iZWRlZC12aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2MCAvIDExOTkgKiAxMDB2dyk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyAuZW1iZWRlZC12aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM1NSAvIDk5MSAqIDEwMHZ3KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5lbWJlZGVkLXZpZGVvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fX3ZpZGVvIC5lbWJlZGVkLXZpZGVvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUyNSAvIDM3NCAqIDEwMHZ3KSAhaW1wb3J0YW50OyB9IH1cblxuLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX291dGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA3MTlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDMwcHg7XG4gIHdpZHRoOiA3MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNTglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA3MSU7XG4gICAgICBwYWRkaW5nOiA0NHB4IDAgNDRweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0NHB4IDA7IH0gfVxuICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9oZWFkaW5nIC5oMiB7XG4gICAgbWFyZ2luOiAwIDAgNjJweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfaGVhZGluZyAuaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfaGVhZGluZyAuaDIge1xuICAgICAgICBtYXJnaW46IDAgMCA0NnB4IDA7IH0gfVxuICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9XG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwOyB9IH1cbiAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHVsIHtcbiAgICAgIG1hcmdpbjogNTBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2NvbnRlbnQgdWwge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHVsIHtcbiAgICAgICAgICBtYXJnaW46IDQ2cHggMDsgfSB9XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTkyLjUlO1xuICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDExIDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03Ljk5NjgzIDExLjI1ODRMOS4zODQwMiA5Ljk0MjA2QzEwLjQ0OTcgOC45MzA4NyAxMC40NDk3IDcuMDY5NDggOS4zODQwMiA2LjA1ODI4TDcuOTk2ODMgNC43NDE4M0wzLjYxMjI2IDAuNTgxMTVDMi42NzkyNSAtMC4zMDQwNjkgMS4yOTE3NyAtMC4xNjIxMTUgMC41MTI4MTggMC44OTg1NUMtMC4yNjYwMzggMS45NTkgLTAuMTQxMDU5IDMuNTM2MjYgMC43OTIwNDcgNC40MjE2OUwyLjUxNjgyIDYuMDU4MzlDMy41ODI1MSA3LjA2OTU4IDMuNTgyNTEgOC45MzA5NyAyLjUxNjgyIDkuOTQyMTdMMC43OTE4NTQgMTEuNTc4NEMtMC4xNDEwNTkgMTIuNDYzNiAtMC4yNjYwMzkgMTQuMDQxIDAuNTEyNjI1IDE1LjEwMTZDMS4yOTEzOCAxNi4xNjIgMi42NzkwNiAxNi4zMDQxIDMuNjEyMDcgMTUuNDE5TDcuOTk2ODMgMTEuMjU4NFpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfbGluayAubGluayB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2xpbmsgLmxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGOEQyMTM7IH1cbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2xpbmsgLmxpbms6aG92ZXIgLmxpbmtfYXJyb3cgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNGOEQyMTM7IH1cbiAgICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfbGluayAubGluazpob3ZlciAubGlua19hcnJvdyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmlsbDogI0Y4RDIxMztcbiAgICAgICAgICBzdHJva2U6IG5vbmU7IH1cbiAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9saW5rIC5saW5rIC5saW5rX2Fycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9saW5rIC5saW5rIC5saW5rX2Fycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2xpbmsgLmxpbmsgLmxpbmtfYXJyb3cgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2xpbmsgLmxpbmsgLmxpbmtfYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19tYWluX3NlY3Rpb24gLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb25faW5uZXJfcmlnaHRfc2VjdGlvbl9pbm5lcl9jb250ZW50X2xpbmsgLmxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9yaWdodF9zZWN0aW9uX2lubmVyX2NvbnRlbnRfYnVsbGV0aW5fcG9pbnRfbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IHtcbiAgICAgICAgbWFyZ2luOiA0NnB4IDAgMCAwOyB9IH1cbiAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IC5idWxsZXRpbl9wb2ludF9saXN0X2l0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5Mi41JTtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IC5idWxsZXRpbl9wb2ludF9saXN0X2l0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IC5idWxsZXRpbl9wb2ludF9saXN0X2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDExIDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03Ljk5NjgzIDExLjI1ODRMOS4zODQwMiA5Ljk0MjA2QzEwLjQ0OTcgOC45MzA4NyAxMC40NDk3IDcuMDY5NDggOS4zODQwMiA2LjA1ODI4TDcuOTk2ODMgNC43NDE4M0wzLjYxMjI2IDAuNTgxMTVDMi42NzkyNSAtMC4zMDQwNjkgMS4yOTE3NyAtMC4xNjIxMTUgMC41MTI4MTggMC44OTg1NUMtMC4yNjYwMzggMS45NTkgLTAuMTQxMDU5IDMuNTM2MjYgMC43OTIwNDcgNC40MjE2OUwyLjUxNjgyIDYuMDU4MzlDMy41ODI1MSA3LjA2OTU4IDMuNTgyNTEgOC45MzA5NyAyLjUxNjgyIDkuOTQyMTdMMC43OTE4NTQgMTEuNTc4NEMtMC4xNDEwNTkgMTIuNDYzNiAtMC4yNjYwMzkgMTQuMDQxIDAuNTEyNjI1IDE1LjEwMTZDMS4yOTEzOCAxNi4xNjIgMi42NzkwNiAxNi4zMDQxIDMuNjEyMDcgMTUuNDE5TDcuOTk2ODMgMTEuMjU4NFpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fbWFpbl9zZWN0aW9uIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX3JpZ2h0X3NlY3Rpb25faW5uZXJfY29udGVudF9idWxsZXRpbl9wb2ludF9saXN0IC5idWxsZXRpbl9wb2ludF9saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB7XG4gIG1hcmdpbjogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNTBweCAwOyB9IH1cbiAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB1bCB7XG4gICAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHVsIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB1bCB7XG4gICAgICAgIG1hcmdpbjogNDZweCAwOyB9IH1cbiAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHVsIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOTIuNSU7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDExIDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03Ljk5NjgzIDExLjI1ODRMOS4zODQwMiA5Ljk0MjA2QzEwLjQ0OTcgOC45MzA4NyAxMC40NDk3IDcuMDY5NDggOS4zODQwMiA2LjA1ODI4TDcuOTk2ODMgNC43NDE4M0wzLjYxMjI2IDAuNTgxMTVDMi42NzkyNSAtMC4zMDQwNjkgMS4yOTE3NyAtMC4xNjIxMTUgMC41MTI4MTggMC44OTg1NUMtMC4yNjYwMzggMS45NTkgLTAuMTQxMDU5IDMuNTM2MjYgMC43OTIwNDcgNC40MjE2OUwyLjUxNjgyIDYuMDU4MzlDMy41ODI1MSA3LjA2OTU4IDMuNTgyNTEgOC45MzA5NyAyLjUxNjgyIDkuOTQyMTdMMC43OTE4NTQgMTEuNTc4NEMtMC4xNDEwNTkgMTIuNDYzNiAtMC4yNjYwMzkgMTQuMDQxIDAuNTEyNjI1IDE1LjEwMTZDMS4yOTEzOCAxNi4xNjIgMi42NzkwNiAxNi4zMDQxIDMuNjEyMDcgMTUuNDE5TDcuOTk2ODMgMTEuMjU4NFpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHVsIGxpIHVsIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiBvbCB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgY291bnRlci1yZXNldDogaXRlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gb2wge1xuICAgICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIG9sIHtcbiAgICAgICAgbWFyZ2luOiA0NnB4IDA7IH0gfVxuICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gb2wgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0YW5kYXJkX2NvbnRlbnRfc2VjdGlvbiBvbCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgOiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNyZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zdGFuZGFyZF9jb250ZW50X3NlY3Rpb24gb2wgbGkgb2wge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIG9sIGxpIG9sIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIG9sIGxpIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIiA6IFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNyZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG4ubmV3cyB7XG4gIG1hcmdpbjogMTE5cHggMHB4IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uZXdzIHtcbiAgICAgIG1hcmdpbjogOTBweCAwcHg7IH0gfVxuICAubmV3cy5pdHMge1xuICAgIG1hcmdpbi10b3A6IDIzOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm5ld3MuaXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5ld3MuaXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3MuaXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAubmV3c19faW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIG1hcmdpbjogMCAwIDYzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uZXdzX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICAgIC5uZXdzX19pbm5lcl9fd3JhcHBlcl9faGVhZGluZ19hbmRfY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUzN3B4OyB9XG4gICAgICAubmV3c19faW5uZXJfX3dyYXBwZXJfX2hlYWRpbmdfYW5kX2NvbnRlbnRfX2hlYWRpbmcgLmgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm5ld3NfX2lubmVyX193cmFwcGVyX19oZWFkaW5nX2FuZF9jb250ZW50X19oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4OyB9IH1cbiAgICAubmV3c19faW5uZXJfX3dyYXBwZXIgLmFycm93cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5ld3NfX2lubmVyX193cmFwcGVyIC5hcnJvd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAubmV3c19faW5uZXJfX3dyYXBwZXIgLmFycm93cyAubmV3c19uZXh0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5uZXdzX19pbm5lcl9fd3JhcHBlciAuYXJyb3dzIC5uZXdzX25leHQ6aG92ZXIgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjODI4MjgyOyB9XG4gICAgICAubmV3c19faW5uZXJfX3dyYXBwZXIgLmFycm93cyAubmV3c19wcmV2IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubmV3c19faW5uZXJfX3dyYXBwZXIgLmFycm93cyAuc2xpY2stYXJyb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgICAgLm5ld3NfX2lubmVyX193cmFwcGVyIC5hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm5ld3NfX2lubmVyX193cmFwcGVyIC5hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyBjaXJjbGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgLm5ld3NfX2lubmVyX193cmFwcGVyIC5hcnJvd3MgLnNsaWNrLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5uZXdzX19pbm5lcl9fd3JhcHBlciAuYXJyb3dzIC5zbGljay1hcnJvdyBzdmc6aG92ZXIgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzgyODI4MjsgfVxuICAgICAgICAgIC5uZXdzX19pbm5lcl9fd3JhcHBlciAuYXJyb3dzIC5zbGljay1hcnJvdyBzdmc6aG92ZXIgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjODI4MjgyOyB9XG4gIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggNDlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDExcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDMzOXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMjgycHg7IH0gfVxuICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyIC5saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyOmhvdmVyIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5wb2RjYXN0IHN2ZyByZWN0LFxuICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXI6aG92ZXIgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwgc3ZnIHJlY3QsXG4gICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcjpob3ZlciAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAudmlkZW8gc3ZnIHJlY3Qge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5wb2RjYXN0LFxuICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5hcnRpY2FsLFxuICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC52aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICByaWdodDogMjJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAucG9kY2FzdCxcbiAgICAgICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwsXG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC52aWRlbyB7XG4gICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7IH0gfVxuICAgICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLnBvZGNhc3Qgc3ZnIHJlY3Q6aG92ZXIsXG4gICAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAuYXJ0aWNhbCBzdmcgcmVjdDpob3ZlcixcbiAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC52aWRlbyBzdmcgcmVjdDpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAjODI4MjgyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5wb2RjYXN0IHN2ZyxcbiAgICAgICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwgc3ZnLFxuICAgICAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAudmlkZW8gc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzlweDsgfSB9XG4gICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggNDFweCAwcHggMzlweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHggMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMzhweCAwcHggMHB4OyB9IH1cbiAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2NhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2NhdGVnb3J5IC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyLjU4NDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5uZXdzX19pbm5lcl9fY2FyZHMgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uX190YWdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogIzFBNkU5NDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGFncyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuOTU1NnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTE3MzgycHg7IH0gfVxuICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGl0bGUgLmgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGl0bGUgLmgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGl0bGUgLmgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgICAgICAgLm5ld3NfX2lubmVyX19jYXJkcyAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmV3c19faW5uZXJfX2NhcmRzIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuICAubmV3cyAuYXJyb3dzX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmV3cyAuYXJyb3dzX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4OyB9IH1cbiAgICAubmV3cyAuYXJyb3dzX21vYmlsZSAuc2xpY2stYXJyb3cge1xuICAgICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgICAubmV3cyAuYXJyb3dzX21vYmlsZSAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5uZXdzIC5hcnJvd3NfbW9iaWxlIC5zbGljay1hcnJvdyBzdmcgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLm5ld3MgLmFycm93c19tb2JpbGUgLnNsaWNrLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLm5ld3MgLmFycm93c19tb2JpbGUgLnNsaWNrLWFycm93IHN2Zzpob3ZlciBjaXJjbGUge1xuICAgICAgICAgIHN0cm9rZTogIzgyODI4MjsgfVxuICAgICAgICAubmV3cyAuYXJyb3dzX21vYmlsZSAuc2xpY2stYXJyb3cgc3ZnOmhvdmVyIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM4MjgyODI7IH1cbiAgLm5ld3MgLm5ld3NfX2lubmVyX19jYXJkcyB7XG4gICAgbWFyZ2luOiAwIC00OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm5ld3MgLm5ld3NfX2lubmVyX19jYXJkcyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubmV3cyAubmV3c19faW5uZXJfX2NhcmRzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4OyB9IH1cblxuLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMDRweCAwIDExOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxNDVweCAwIDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTA1cHggMCA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNzRweCAwOyB9IH1cbiAgLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uLnJ0cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24gLnNlY3Rpb25fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTczcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24gLnNlY3Rpb25fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2OHB4IDAgMCAwOyB9IH1cbiAgICAuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24gLnNlY3Rpb25fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgd2lkdGg9XCIxODVcIiBoZWlnaHQ9XCIxMjBcIiB2aWV3Qm94PVwiMCAwIDE4NSAxMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTQ2LjI1IDBDMzcuODk5MyAwIDMwLjE5MSAyLjAxNjIxIDIzLjEyNSA2LjA0ODYyQzE2LjA1OSAxMC4wODEgMTAuNDM4NCAxNS41MDkzIDYuMjYzMDIgMjIuMzMzNEMyLjA4NzY3IDI5LjE1NzQgMCAzNi42MDE5IDAgNDQuNjY2N1YxMTkuMTExSDc3LjA4MzNWNDQuNjY2N0gxNS40MTY3QzE1LjQxNjcgMzkuMjM4NSAxNi43ODE3IDM0LjI3NTUgMTkuNTExNyAyOS43Nzc4QzIyLjI0MTggMjUuMTI1IDI1LjkzNTMgMjEuNDgwMyAzMC41OTI0IDE4Ljg0MzhDMzUuNDEwMiAxNi4yMDcyIDQwLjYyOTMgMTQuODg4OSA0Ni4yNSAxNC44ODg5VjBaTTE1NC4xNjcgMEMxNDUuODE2IDAgMTM4LjEwOCAyLjAxNjIxIDEzMS4wNDIgNi4wNDg2MkMxMjMuOTc2IDEwLjA4MSAxMTguMzU1IDE1LjUwOTMgMTE0LjE4IDIyLjMzMzRDMTEwLjAwNCAyOS4xNTc0IDEwNy45MTcgMzYuNjAxOSAxMDcuOTE3IDQ0LjY2NjdWMTE5LjExMUgxODVWNDQuNjY2N0gxMjMuMzMzQzEyMy4zMzMgMzkuMjM4NSAxMjQuNjk4IDM0LjI3NTUgMTI3LjQyOCAyOS43Nzc4QzEzMC4xNTggMjUuMTI1IDEzMy44NTIgMjEuNDgwMyAxMzguNTA5IDE4Ljg0MzhDMTQzLjMyNyAxNi4yMDcyIDE0OC41NDYgMTQuODg4OSAxNTQuMTY3IDE0Ljg4ODlWMFpNMTUuNDE2NyA1OS41NTU2SDYxLjY2NjdWMTA0LjIyMkgxNS40MTY3VjU5LjU1NTZaTTEyMy4zMzMgNTkuNTU1NkgxNjkuNTgzVjEwNC4yMjJIMTIzLjMzM1Y1OS41NTU2WlwiIGZpbGw9XCIjRjhEMjEzXCIvPjwvc3ZnPicpO1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24gLnNlY3Rpb25fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAgIC5mdWxsX3dpZHRoX3RleHRfY2FyZF93aXRoX2xpbmtfc2VjdGlvbiAuc2VjdGlvbl93cmFwcGVyIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc3JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBjb2xvcjogIzFBNkU5NDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uIC5zZWN0aW9uX3dyYXBwZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTgyODQ2OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIC5mdWxsX3dpZHRoX3RleHRfY2FyZF93aXRoX2xpbmtfc2VjdGlvbiAuc2VjdGlvbl93cmFwcGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5mdWxsX3dpZHRoX3RleHRfY2FyZF93aXRoX2xpbmtfc2VjdGlvbiAuc2VjdGlvbl93cmFwcGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZ1bGxfd2lkdGhfdGV4dF9jYXJkX3dpdGhfbGlua19zZWN0aW9uIC5zZWN0aW9uX3dyYXBwZXIgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc19zZW1pQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24ge1xuICBtYXJnaW46IDI0MHB4IDBweCAyMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDIwMHB4IDBweCAxNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTcwcHggMHB4IDEzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxNDBweCAwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwMHB4IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA2MHB4IDBweDsgfSB9XG4gIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLmhlYWRpbmdfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ19zZWN0aW9uX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogNjk1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbl9pbm5lciAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH1cbiAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ19zZWN0aW9uX2lubmVyIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIgLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb25faW5uZXIgLnNlY3Rpb25fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTglO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLmNvbHVtbl9oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicG9wcGluc2JvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xuICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmltZ19pbm5lciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWdfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWdfaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0MDQyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH0gfVxuICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmltZ19pbm5lciBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmltZ19pbm5lciBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7IH0gfVxuICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfSB9XG4gICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnBvc3RfdGl0bGUsXG4gICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRpdGxlX2xpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYTZlOTQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnBvc3RfdGl0bGUsXG4gICAgICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50aXRsZV9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5wb3N0X3RpdGxlLFxuICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudGl0bGVfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5wb3N0X3RpdGxlLFxuICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudGl0bGVfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAucG9zdF90aXRsZSxcbiAgICAgICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRpdGxlX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAucG9zdF90aXRsZSxcbiAgICAgICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRpdGxlX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50aXRsZV9saW5rIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjI1czsgfVxuICAgICAgICAgICAgICAgIC50aW1lbGluZV9zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbiAudGltZWxpbmVfbGlzdF9zZWN0aW9uX2lubmVyIC5jb2x1bW5faXRlbSAuY29sdW1uX2l0ZW1faW5uZXIgLnRpbWVsaW5lX2l0ZW1fbGlzdCAudGltZWxpbmVfaXRlbSAudGltZWxpbmVfaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRpdGxlX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7IH1cbiAgICAgICAgICAgICAgLnRpbWVsaW5lX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGltZWxpbmVfbGlzdF9zZWN0aW9uIC50aW1lbGluZV9saXN0X3NlY3Rpb25faW5uZXIgLmNvbHVtbl9pdGVtIC5jb2x1bW5faXRlbV9pbm5lciAudGltZWxpbmVfaXRlbV9saXN0IC50aW1lbGluZV9pdGVtIC50aW1lbGluZV9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICAudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50aW1lbGluZV9saXN0X3NlY3Rpb24gLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciAuY29sdW1uX2l0ZW0gLmNvbHVtbl9pdGVtX2lubmVyIC50aW1lbGluZV9pdGVtX2xpc3QgLnRpbWVsaW5lX2l0ZW0gLnRpbWVsaW5lX2l0ZW1faW5uZXIuaGFzX2xpbmsgLmltYWdlX3NlY3Rpb246aG92ZXIgLmltZ19pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLm5ld3NfcGFnZV9fYmFubmVyIHtcbiAgcGFkZGluZzogMjE0cHggMHB4IDk3cHg7XG4gIGJhY2tncm91bmQ6ICMxQTZFOTQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uZXdzX3BhZ2VfX2Jhbm5lciB7XG4gICAgICBwYWRkaW5nOiAxOTBweCAwcHggOTdweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uZXdzX3BhZ2VfX2Jhbm5lciB7XG4gICAgICBwYWRkaW5nOiAxNjhweCAwIDcwcHg7IH0gfVxuICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RDIxMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2xlZnQge1xuICAgICAgICB3aWR0aDogMzMlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19oZWFkaW5nIC5oMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW46IDAgMCAzOHB4OyB9XG4gICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5icmVhZGNydW1icyAuYmFubmVyX2JyZWFkY3J1bWIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzg3NXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggOHB4OyB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXIgLmJyZWFkY3J1bWJzIC5iYW5uZXJfYnJlYWRjcnVtYiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlciAuYnJlYWRjcnVtYnMgLmJhbm5lcl9icmVhZGNydW1iIHNwYW4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDhweDsgfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXIgLmJyZWFkY3J1bWJzIC5iYW5uZXJfYnJlYWRjcnVtYiBzcGFuIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5zZWxlY3RyaWMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMHB4IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlciAuc2VsZWN0cmljLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5zZWxlY3RyaWMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlciAuc2VsZWN0cmljLXdyYXBwZXIgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzgyODI4MjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zcmVndWxhclwiOyB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXIgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlciAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlciAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXIgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0OyB9IH1cbiAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE4cHg7IH1cbiAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25fYXJyb3dfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19yaWdodF9fZmlsdGVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fcmlnaHRfX2ZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX190YWdzIHtcbiAgICAgICAgICB3aWR0aDogMzIuNSU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX190YWdzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX190YWdzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3RhZ3MgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX190YWdzIC5zZWxlY3RyaWMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19jYXRlZ29yeTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM3JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fY2F0ZWdvcnkgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDsgfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtOCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gICAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19zZWFyY2gge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxOHB4OyB9XG4gICAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyX19maWx0ZXJzX19zZWFyY2ggLnNlYXJjaF9maWx0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ZpbHRlcnNfX3NlYXJjaCAuc2VhcmNoX2ZpbHRlciBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubmV3c19wYWdlX19iYW5uZXJfX2lubmVyX193cmFwcGVyIC5yZXN1bHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfVxuXG4ubmV3c19wYWdlX19pbm5lcl9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxMXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RDIxMzsgfVxuICAubmV3c19wYWdlX19pbm5lcl9faGVhZGluZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNjlweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDExNXB4IDBweCA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwcHg7IH0gfVxuICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTQ5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIHtcbiAgICAgICAgbWFyZ2luOiAwcHggLTExcHg7IH0gfVxuICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICBwYWRkaW5nOiAwIDQ5cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMnB4OyB9IH1cbiAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lciAubGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcjpob3ZlciAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAucG9kY2FzdCBzdmcgcmVjdCxcbiAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXI6aG92ZXIgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwgc3ZnIHJlY3QsXG4gICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyOmhvdmVyIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC52aWRlbyBzdmcgcmVjdCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2Uge1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5wb2RjYXN0LFxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwsXG4gICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAudmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLnBvZGNhc3Qgc3ZnIHJlY3Q6aG92ZXIsXG4gICAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC5hcnRpY2FsIHN2ZyByZWN0OmhvdmVyLFxuICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAudmlkZW8gc3ZnIHJlY3Q6aG92ZXIge1xuICAgICAgICAgICAgICBmaWxsOiAjODI4MjgyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSAucG9kY2FzdCBzdmcsXG4gICAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2UgLmFydGljYWwgc3ZnLFxuICAgICAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlIC52aWRlbyBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDsgfSB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNnB4IDQxcHggMCAzOXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAzOHB4IDBweCAwNXB4OyB9IH1cbiAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlcl9fbmV3c19jYXJkIC5uZXdzX2NhcmRfc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfc2VjdGlvbl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uX19jYXRlZ29yeSAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyLjU4NDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgICAgICAgICAgICBjb2xvcjogIzE4Mjg0NjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4OyB9XG4gICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX3RhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUE2RTk0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX3RhZ3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7IH0gfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyX19uZXdzX2NhcmQgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9fY29udGVudF9zZWN0aW9uX190aXRsZSAuaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX3RpdGxlIC5oMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXJfX25ld3NfY2FyZCAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19jb250ZW50X3NlY3Rpb25fX3RpdGxlIC5oMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXIgLmN1c3RvbV9wYWdpbmF0aW9uX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlciAuY3VzdG9tX3BhZ2luYXRpb25fc2VjdGlvbiAuY3VzdG9tX3BhZ2luYXRpb24gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXIgLmN1c3RvbV9wYWdpbmF0aW9uX3NlY3Rpb24gLmN1c3RvbV9wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyIC5jdXN0b21fcGFnaW5hdGlvbl9zZWN0aW9uIC5jdXN0b21fcGFnaW5hdGlvbiB1bCBsaS5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlciAuY3VzdG9tX3BhZ2luYXRpb25fc2VjdGlvbiAuY3VzdG9tX3BhZ2luYXRpb24gdWwgbGkucHJldiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUE2RTk0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gICAgICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlciAuY3VzdG9tX3BhZ2luYXRpb25fc2VjdGlvbiAuY3VzdG9tX3BhZ2luYXRpb24gdWwgbGkucHJldiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXIgLmN1c3RvbV9wYWdpbmF0aW9uX3NlY3Rpb24gLmN1c3RvbV9wYWdpbmF0aW9uIHVsIGxpLm5leHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyIC5jdXN0b21fcGFnaW5hdGlvbl9zZWN0aW9uIC5jdXN0b21fcGFnaW5hdGlvbiB1bCBsaS5uZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cbiAgICAgICAgICAgIC5uZXdzX3BhZ2VfX2lubmVyX193cmFwcGVyIC5jdXN0b21fcGFnaW5hdGlvbl9zZWN0aW9uIC5jdXN0b21fcGFnaW5hdGlvbiB1bCBsaS5uZXh0IGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAubmV3c19wYWdlX19pbm5lcl9fd3JhcHBlciAuY3VzdG9tX3BhZ2luYXRpb25fc2VjdGlvbiAuY3VzdG9tX3BhZ2luYXRpb24gdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNyZWd1bGFyXCI7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgLm5ld3NfcGFnZV9faW5uZXJfX3dyYXBwZXIgLmN1c3RvbV9wYWdpbmF0aW9uX3NlY3Rpb24gLmN1c3RvbV9wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjhEMjEzOyB9XG5cbi5zaW5nbGVfbmV3cyB7XG4gIG1hcmdpbi10b3A6IDY3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpbmdsZV9uZXdzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuc2luZ2xlX25ld3MgLnNpbmdsZV9uZXdzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2luZ2xlX25ld3MgLnNpbmdsZV9uZXdzX19pbm5lciAuc2luZ2xlX25ld3NfX2lubmVyX19icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZV9uZXdzIC5zaW5nbGVfbmV3c19faW5uZXIgLnNpbmdsZV9uZXdzX19pbm5lcl9fYnJlYWRjcnVtYnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgICAgLnNpbmdsZV9uZXdzIC5zaW5nbGVfbmV3c19faW5uZXIgLnNpbmdsZV9uZXdzX19pbm5lcl9fYnJlYWRjcnVtYnMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgIC5zaW5nbGVfbmV3cyAuc2luZ2xlX25ld3NfX2lubmVyIC5zaW5nbGVfbmV3c19faW5uZXJfX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMUE2RTk0OyB9XG4gICAgICAuc2luZ2xlX25ld3MgLnNpbmdsZV9uZXdzX19pbm5lciAuc2luZ2xlX25ld3NfX2lubmVyX19icmVhZGNydW1icyAuYnJlYWRjcnVtYnMgLmJhbm5lcl9icmVhZGNydW1iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzg3NXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaW5nbGVfbmV3cyAuc2luZ2xlX25ld3NfX2lubmVyIC5zaW5nbGVfbmV3c19faW5uZXJfX3RpdGxlIC5oMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RDIxMzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGVfbmV3cyAuc2luZ2xlX25ld3NfX2lubmVyIC5zaW5nbGVfbmV3c19faW5uZXJfX3RpdGxlIC5oMiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLnNpbmdsZV9uZXdzIC5zaW5nbGVfbmV3c19faW5uZXIgLnNpbmdsZV9uZXdzX19pbm5lcl9fY2F0ZWdvcnlfZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuc2luZ2xlX25ld3MgLnNpbmdsZV9uZXdzX19pbm5lciAuc2luZ2xlX25ld3NfX2lubmVyX19jYXRlZ29yeV9kYXRlIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUE2RTk0OyB9XG4gICAgICAuc2luZ2xlX25ld3MgLnNpbmdsZV9uZXdzX19pbm5lciAuc2luZ2xlX25ld3NfX2lubmVyX19jYXRlZ29yeV9kYXRlIC5kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUYxRjFGO1xuICAgICAgICBtYXJnaW46IDAgMCAzMXB4OyB9XG4gICAgLnNpbmdsZV9uZXdzIC5zaW5nbGVfbmV3c19faW5uZXIgLnNpbmdsZV9uZXdzX19pbm5lcl9faW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDBweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zaW5nbGVfcGFnZV9jb250ZW50IHtcbiAgbWFyZ2luOiA0NHB4IDBweCA1NHB4OyB9XG4gIC5zaW5nbGVfcGFnZV9jb250ZW50X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2luZ2xlX3BhZ2VfY29udGVudF9faW5uZXIgaDYge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJwb3BwaW5zYm9sZFwiO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zaW5nbGVfcGFnZV9jb250ZW50X19pbm5lciBoNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTNweDsgfVxuICAgIC5zaW5nbGVfcGFnZV9jb250ZW50X19pbm5lciBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDI5cHg7IH1cbiAgICAgIC5zaW5nbGVfcGFnZV9jb250ZW50X19pbm5lciBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInBvcHBpbnNib2xkXCIgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZV9wYWdlX2NvbnRlbnRfX2lubmVyIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgLnNpbmdsZV9wYWdlX2NvbnRlbnRfX2lubmVyIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODFweDsgfVxuXG4uc2luZ2xlX3BhZ2VfY29udGVudCAuc2luZ2xlX3BhZ2VfY29udGVudF9faW5uZXIgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMy41JTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNpbmdsZV9wYWdlX2NvbnRlbnQgLnNpbmdsZV9wYWdlX2NvbnRlbnRfX2lubmVyIHAgc3Ryb25nIC5kYXJrX3RleHQge1xuICAgIG1hcmdpbjogNDRweCAwIDAgMDsgfVxuXG4uc2luZ2xlX3BhZ2VfY29udGVudCAuc2luZ2xlX3BhZ2VfY29udGVudF9faW5uZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFGMUYxRjsgfVxuXG4uc2luZ2xlX3BhZ2VfY29udGVudCAuc2luZ2xlX3BhZ2VfY29udGVudF9faW5uZXIgdWwgbGkge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxRjFGMUY7IH1cblxuLm1hcF9zZWN0aW9uIHtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAubWFwX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA3MHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYXBfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFwX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cbiAgLm1hcF9zZWN0aW9uLnJlbW92ZV90cyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXBfc2VjdGlvbi5yZW1vdmVfYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWFwX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaWZyYW1lX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5tYXBfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pZnJhbWVfYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYXBfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pZnJhbWVfYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTsgfSB9XG4gICAgLm1hcF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmlmcmFtZV9ib3ggaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIHtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNzBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG4gIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNvbnRhY3RfZGV0YWlsX2xpc3QgLml0ZW1fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNvbnRhY3RfZGV0YWlsX2xpc3QgLml0ZW1fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250YWN0X2RldGFpbF9saXN0IC5pdGVtX2xpc3QgLml0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNvbnRhY3RfZGV0YWlsX2xpc3QgLml0ZW1fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250YWN0X2RldGFpbF9saXN0IC5pdGVtX2xpc3QgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250YWN0X2RldGFpbF9saXN0IC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250YWN0X2RldGFpbF9saXN0IC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGFjdF9kZXRhaWxfbGlzdCAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGFjdF9kZXRhaWxfbGlzdCAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250YWN0X2xpbmtzIC5saW5rX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgIC5jb250YWN0X2RldGFpbF9ncmlkX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGFjdF9kZXRhaWxfbGlzdCAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250YWN0X2xpbmtzIC5saW5rX2l0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFhNmU5NDsgfVxuICAgICAgICAgICAgLmNvbnRhY3RfZGV0YWlsX2dyaWRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250YWN0X2RldGFpbF9saXN0IC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRhY3RfbGlua3MgLmxpbmtfaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cblxuLnBvZGNhc3RfY29udGVudCB7XG4gIG1hcmdpbjogODFweCAwIDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBvZGNhc3RfY29udGVudCB7XG4gICAgICBtYXJnaW46IDUwcHggMCA2MHB4OyB9IH1cbiAgLnBvZGNhc3RfY29udGVudF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTE5N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOTlGNzE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDMxcHggMjlweCAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7IH0gfVxuICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNCOTlGNzE7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBvZGNhc3RfY29udGVudF9faW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0yMXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLnBvZGNhc3RfY29udGVudF9faW5uZXJfX2xlZnQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDY2cHggMCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDsgfSB9XG4gICAgLnBvZGNhc3RfY29udGVudF9faW5uZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCOTlGNzE7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I5OUY3MTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnBvZGNhc3RfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX2xpbmtzIHtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMCAxNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX19saW5rcyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7IH0gfVxuICAgICAgICAgIC5wb2RjYXN0X2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX2xpbmtzX19pbm5lciAubGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX19saW5rc19faW5uZXIgLmxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgICAgICAgICAucG9kY2FzdF9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX19saW5rc19faW5uZXI6bGFzdC1jaGlsZCAubGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiIsIiRzZWxlY3RyaWMtbWFpbi1jb2xvcjogICAgICAjREREICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciB1c2VkIGluIGJvcmRlclxuJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3I6ICNCQkIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIHVzZWQgaW4gYnV0dG9uXG4kc2VsZWN0cmljLXRleHQtY29sb3I6ICAgICAgIzQ0NCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3IgdXNlZCBpbiBsYWJlbFxuJHNlbGVjdHJpYy1iZy1jb2xvcjogICAgICAgICNGOEY4RjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3JcbiRzZWxlY3RyaWMtYnRuLWJnLWNvbG9yOiAgICAjRjhmOGY4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdXR0b24gYmFja2dyb3VuZCBjb2xvclxuJHNlbGVjdHJpYy1oZWlnaHQ6ICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE91dGVyIGhlaWdodFxuJHNlbGVjdHJpYy1zcGFjaW5nOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVsIGxlZnQgcGFkZGluZ1xuJHNlbGVjdHJpYy1ib3JkZXItd2lkdGg6ICAgIDFweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE91dGVyIGJvcmRlciB3aWR0aFxuJHNlbGVjdHJpYy1ib3JkZXItcmFkaXVzOiAgIDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmRlciByYWRpdXNcbiRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0OiAgICAkc2VsZWN0cmljLWhlaWdodCAtICgkc2VsZWN0cmljLWJvcmRlci13aWR0aCAqIDIpICFkZWZhdWx0OyAvLyBJbm5lciBoZWlnaHRcbiRzZWxlY3RyaWMtZm9udC1zaXplOiAgICAgICAxMnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb250IHNpemVcblxuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAkc2VsZWN0cmljLWJvcmRlci13aWR0aCBzb2xpZCAkc2VsZWN0cmljLW1haW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3RyaWMtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJHNlbGVjdHJpYy1iZy1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMCAkc2VsZWN0cmljLWlubmVyLWhlaWdodCAwICRzZWxlY3RyaWMtc3BhY2luZztcbiAgICBmb250LXNpemU6ICRzZWxlY3RyaWMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBjb2xvcjogJHNlbGVjdHJpYy10ZXh0LWNvbG9yO1xuICAgIGhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBoZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0cmljLWJ0bi1iZy1jb2xvcjtcbiAgICBjb2xvcjogJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxuICB9XG59XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMjAlKTtcbn1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAxMCUpO1xuXG4gIC5idXR0b24ge1xuICAgIGNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTtcblxuICAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDEwJSk7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgJi5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJHNlbGVjdHJpYy1iZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7XG5cbiAgLnNlbGVjdHJpYy1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3RyaWMtYWJvdmUgJiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuXG4gIHVsLCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRzZWxlY3RyaWMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENUQ1RDU7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1ncm91cCB7XG4gICAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgbGkge1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBMaXR5IC0gdjIuNC4wIC0gMjAxOS0wOC0xMFxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDE5IEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovXG5cbi5saXR5IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL2JhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgLy8gYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjk1KTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgfVxufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG59XG5cbi5saXR5LWxvYWRlciB7XG4gICAgei1pbmRleDogOTk5MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA5OTkyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgICB6LWluZGV4OiA5OTkzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LFxuLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICAvKiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgKi9cbn1cblxuLmxpdHktY2xvc2Uge1xuICAgIHotaW5kZXg6IDk5OTQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmxpdHktY2xvc2U6aG92ZXIsXG4ubGl0eS1jbG9zZTpmb2N1cyxcbi5saXR5LWNsb3NlOmFjdGl2ZSxcbi5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzdiZWZiMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAvL3RleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuXG4vKiAubGl0eS1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4O1xufSAqL1xuXG5cbi8qIEltYWdlICovXG5cbi5saXR5LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuXG4vKiBpRnJhbWUgKi9cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLFxuLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLFxuLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjRweDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGl0eS1jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9NZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAncG9wcGluc2JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BvcHBpbnMtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9wb3BwaW5zLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3BvcHBpbnNyZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcG9wcGlucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdwb3BwaW5zX3NlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtRXh0cmFCb2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYS50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyX2JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ludGVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9JbnRlci1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59IiwiLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTMycHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZyB7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZyB7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZyB7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDE1NDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDcwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBoMSxcclxuICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCxcclxuICAgIC5oNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSxcclxuICAgIC5oNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg2LFxyXG4gICAgLmg2IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMycHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1tYWluIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOTIuNSU7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHdpZHRoPVwiMTFcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTEgMTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTcuOTk2ODMgMTEuMjU4NEw5LjM4NDAyIDkuOTQyMDZDMTAuNDQ5NyA4LjkzMDg3IDEwLjQ0OTcgNy4wNjk0OCA5LjM4NDAyIDYuMDU4MjhMNy45OTY4MyA0Ljc0MTgzTDMuNjEyMjYgMC41ODExNUMyLjY3OTI1IC0wLjMwNDA2OSAxLjI5MTc3IC0wLjE2MjExNSAwLjUxMjgxOCAwLjg5ODU1Qy0wLjI2NjAzOCAxLjk1OSAtMC4xNDEwNTkgMy41MzYyNiAwLjc5MjA0NyA0LjQyMTY5TDIuNTE2ODIgNi4wNTgzOUMzLjU4MjUxIDcuMDY5NTggMy41ODI1MSA4LjkzMDk3IDIuNTE2ODIgOS45NDIxN0wwLjc5MTg1NCAxMS41Nzg0Qy0wLjE0MTA1OSAxMi40NjM2IC0wLjI2NjAzOSAxNC4wNDEgMC41MTI2MjUgMTUuMTAxNkMxLjI5MTM4IDE2LjE2MiAyLjY3OTA2IDE2LjMwNDEgMy42MTIwNyAxNS40MTlMNy45OTY4MyAxMS4yNTg0WlwiIGZpbGw9XCIjRjhEMjEzXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIC8vY29sb3I6ICM4MjgyODI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiIDogXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiIDogXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGZvbnRfUm9ib3RvOiAnUm9ib3RvJztcclxuJGZvbnRfUm9ib3RvX21lZGl1bTogJ1JvYm90b01lZGl1bSc7XHJcbiRmb250X3BvcHBpbnNfYm9sZDogJ3BvcHBpbnNib2xkJztcclxuJGZvbnRfcG9wcGluc19yZWd1bGFyOiAncG9wcGluc3JlZ3VsYXInO1xyXG4kZm9udF9wb3BwaW5zX3NlbWlCb2xkOiAncG9wcGluc19zZW1pQm9sZCc7XHJcbiRmb250X2hlbHZldGljYV9yZWd1bGFyOiAnSGVsdmV0aWNhJztcclxuJGZvbnRfaW50ZXJfYm9sZDogJ0ludGVyX2JvbGQnO1xyXG4kZm9udF9vcGVuX3NhbnNfcmVndWxhcjogJ09wZW5TYW5zLVJlZ3VsYXInO1xyXG4kZm9udF9vcGVuX3NhbnNfZXh0cmFib2xkOiAnT3BlblNhbnMtRXh0cmFCb2xkJztcclxuXHJcbi8qIGNvbG9yIHZhcmlhYmxlcyAqL1xyXG5cclxuJGNvbG9yX1doaXRlOiAjRkZGRkZGO1xyXG4kY29sb3JfV2hpdGUxOiAjZGZkZmRmO1xyXG4kY29sb3JfQmxhY2s6ICMwMDAwMDA7XHJcbiRjb2xvcl9CbGFjazI6ICMxRjFGMUY7XHJcbiRjb2xvcl9CbHVlX1pvZGlhYzogIzE4Mjg0NjtcclxuJGNvbG9yX1dhdGVyOiAjRUZGNEZDO1xyXG4kY29sb3JfQnJpZ2h0X0dvbGQ6ICNGOEQyMTM7XHJcbiRjb2xvcl9QZWFjb2NrX0JsdWU6ICMxQTZFOTQ7XHJcbiRjb2xvcl9MaW9uOiAjQjk5RjcxO1xyXG4kY29sb3JfR3JleTogI2JkYmRiZDtcclxuJGNvbG9yX0dyZXkxOiAjQUZCMEI5O1xyXG4kY29sb3JfQmF0dGxlc2hpcF9HcmV5OiAjODI4MjgyO1xyXG4kY29sb3JfUmVkOiAjZmYwMDAwO1xyXG4kY29sb3JfbGlnaHRfYmx1ZTogIzAwNEY5RjtcclxuLy8kY29sb3JfQmx1ZV9ab2RpYWNfX29wNjogcmdiYSgyNCwgNDAsIDcwLCAwLjYpOyIsIi5zaXRlLWhlYWRlciB7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICYuYmx1ZV9oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgNiwgMTksIDAuMTUpO1xyXG4gICAgICAgIC8vYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAuc2l0ZS1oZWFkZXItaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpdGUtaGVhZGVyLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXMgbGluZWFyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiA1MHB4IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiA1MXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpdGUtYnJhbmRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBzcGFuLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5jdXN0b20tbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2xvZ29fdGV4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy93aWR0aDogNzEuNiU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiA3OC4zJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTM1OXB4KSB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDgyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgLm1vYmlsZV90b2dnbGVfYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3ByaW1hcnktbW9iaWxlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICNwcmltYXJ5LW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICNwcmltYXJ5LW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yX0JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArLnN1Yi1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51X2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnVfYXJyb3dfYmxhY2suc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsuc3ViLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI5cHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHggMTRweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1BlYWNvY2tfQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3JfQmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JyaWdodF9Hb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gKy5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnVfYXJyb3dfZ3JleS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgID4ubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1tZW51LXN0YXJ0ZWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4NHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1tZW51LXNpZ25pbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1BlYWNvY2tfQmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+LnNpdGUtbWVudS1zaWduaW4sXHJcbiAgICAgICAgPi5zaXRlLW1lbnUtbGFuZ3VhZ2UsXHJcbiAgICAgICAgPi5zaXRlLW1lbnUtc3RhcnRlZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlLW1haW4tbWVudSB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZS1tYWluLW1lbnUtaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpdGUtbWFpbi1tZW51LXRvcCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNjZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaXRlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXRlLW1haW4tbWVudS1ib3R0b20ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaF90b2dnbGVfc2VjIHtcclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9yX2Rlc2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvcl9tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvZ2dsZS1pY29uIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JyaWdodF9Hb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtLW1haW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtLWlubmVyIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLXNlYXJjaC1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LnNlYXJjaC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDRweCAxMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfaGVsdmV0aWNhX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2My40MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaF9idG4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaF9idG5feWVsbG93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmltYXJ5LW5hdmlnYXRpb24tb3BlbiB7XHJcbiAgICAuc2l0ZS1oZWFkZXIge1xyXG4gICAgICAgIC5zaXRlLW1haW4tbWVudSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3VzdG9tX2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAuZm9vdGVyX21haW5fc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOTRweCAwIDUwcHggMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCA0NXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NHB4IDAgNTlweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX21haW5faW5uZXIge1xyXG4gICAgICAgICAgICAuZm9vdGVyX25ld3NsZXR0ZXJfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9pbnRlcl9ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyX2Zvcm1fY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1JlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nZl9icm93c2VyX2Nocm9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Vycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfUmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTRweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyOHB4IDE0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfR3JleTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDE0cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfR3JleTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19zZW1pQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXJfaW5uZXJfbWlkZGxlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX1doaXRlMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWlkZGxlX3NlY3Rpb25fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbF9maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZpY2VfYWRkcmVzc19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZpY2VfaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmaWNlX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmaWNlX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JhdHRsZXNoaXBfR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcl9tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDc4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbF9zZWNvbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfY29sdW1uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX25hdl9tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDlweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcl9kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWxfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9ib3R0b21fc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2JvdHRvbV9pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlcl9ib3R0b21fbWVudV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1mb290ZXItYm90dG9tLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JhdHRsZXNoaXBfR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb3B5cmlnaHRfdGV4dCxcclxuICAgICAgICAgICAgICAgIC53ZWJzaXRlX2RldmVsb3BtZW50X3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud2Vic2l0ZV9kZXZlbG9wbWVudF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZXJyb3I0MDQtY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEyMHB4IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3I0MDQtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWFyY2hfbGlzdCB7XHJcbiAgICBtYXJnaW46IDEyMHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHQtY291bnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTgyODQ2O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9saXN0X3dyYXBwZXIge1xyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgyODQ2O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWE2ZTk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9vcGVuX3NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYTZlOTQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X29wZW5fc2Fuc19leHRyYWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X29wZW5fc2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhNmU5NDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2LXByZXYtdGV4dCxcclxuICAgICAgICAgICAgICAgICAgICAubmF2LW5leHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1yZXN1bHRzIHtcclxuICAgIG1hcmdpbjogMTIwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tcmVzdWx0cy1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtMC44cmVtIC0wLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mjg0NjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWE2ZTk0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAgIC5wZWFfY29va193cmFwcGVyLnBlYV9jb29rX2JvdHRvbXJpZ2h0IHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX1BlYWNvY2tfQmx1ZSwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDY4NWE7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ucGVhX2Nvb2tfYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIC5wZWFfY29va193cmFwcGVyLnBlYV9jb29rX2JvdHRvbXJpZ2h0IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ucGVhX2Nvb2tfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDE0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XHJcbiAgICBtYXJnaW46IDExOHB4IDBweCAyMTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDNweCAwcHggMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwM3B4IDBweCAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAzcHggMHB4IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNDFweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV9ib3R0b21fc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZW1vdmVfdG9wX3NwYWNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgLnNlY3Rpb25fbGlzdCB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDcycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2VfaW5fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmdfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaW1hZ2VfaW5fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHRoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDM1cHggMHB4IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIzcHggMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idWxsZXRfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1bGxldF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOTIuNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19jb250ZW50X3NlY3Rpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEzMy41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncG9wcGluc2JvbGQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9XaGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjM5cHggMCAyNDJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxOTBweCAwIDE5MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDJweDtcclxuICAgIH1cclxuICAgICYud2l0aF9iZ19jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX1dhdGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9ib3R0b21fc3BhY2Uge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjZweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVtb3ZlX3RvcF9zcGFjZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICZfX3RvcF9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2M3B4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODI4NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfbG9nb19zZWN0aW9uX19pbm5lcl9jb250ZW50X190b3BfX3NlY3Rpb25fX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbG9nb19fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEyMXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ29fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMCAtNDNweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMCAtMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNjM5cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41OCksIHJnYmEoMCwgMCwgMCwgMC41OCkpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0NHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEsIDQzLCA2NywgMC4xOCksIHJnYmEoMSwgNDMsIDY3LCAwLjE4KSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDkpLCByZ2JhKDAsIDAsIDAsIDAuNDkpKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19tYWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfYmFja2dyb3VuZF9pbWFnZV93aXRoX2xpbmtfX2lubmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NThweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50X2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9saW5rX19jb250ZW50X193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fc3ViaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2xvZ29fc2VjdGlvbl9faW5uZXJfY29udGVudF9fd3JhcHBlcl9fZG93bmxvYWRsaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9XaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHMge1xyXG4gICAgcGFkZGluZzogMjQwcHggMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoX2JnX2NvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGZjO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvcF9zcGFjZV8xNTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNThweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wX3NwYWNlXzIxMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wX3NwYWNlXzI0MCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRvcF9zcGFjZV8yNDkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDlweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbV9zcGFjZV84OCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fc3BhY2VfMjQwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fc3BhY2VfMjkwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjkwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wX3NwYWNlXzE1OC53aXRob3V0X2JnX2NvbG9yIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1OHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3Bfc3BhY2VfMjEwLndpdGhvdXRfYmdfY29sb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3Bfc3BhY2VfMjQwLndpdGhvdXRfYmdfY29sb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wX3NwYWNlXzI0OS53aXRob3V0X2JnX2NvbG9yIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0OXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm90dG9tX3NwYWNlXzg4LndpdGhvdXRfYmdfY29sb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbV9zcGFjZV8yNDAud2l0aG91dF9iZ19jb2xvciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbV9zcGFjZV8yOTAud2l0aG91dF9iZ19jb2xvciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOTBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3VyX2NvbHVtbiB7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMjgwcHggMHB4IDI0MHB4O1xyXG5cclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMjAwcHggMHB4IDE4MHB4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMTgwcHggMHB4IDEwMHB4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMTAwcHggMHB4IDgwcHg7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiA4MHB4IDBweCA2MHB4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfaGVhZGluZ193aXRoX2xpc3RzX19pbm5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI5NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50X2hlYWRpbmdfd2l0aF9saXN0c19faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnRfX2xpc3RzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudF9oZWFkaW5nX3dpdGhfbGlzdHNfX2lubmVyX19jb250ZW50X19jb250ZW50X19saXN0c19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE2cHggMTBweCAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgJl9fdG9wX19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjk1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9sb2dvX3NlY3Rpb25fX2lubmVyX2NvbnRlbnRfX3RvcF9fc2VjdGlvbl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnRfX2xpc3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0ODdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzOHB4IDM4cHggNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRlbnRfd2l0aF9pbWFnZSB7XHJcbiAgICBwYWRkaW5nOiAxMTNweCAwIDE1NnB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDZweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzdweCAwIDEzNnB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnRvcF9zcGFjZV8xMTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTNweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wX3NwYWNlXzEyMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3Bfc3BhY2VfMTYwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fc3BhY2VfMTA4IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm90dG9tX3NwYWNlXzEzNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fc3BhY2VfMTU2IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fc3BhY2VfMjI0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjI0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2l0aF9iZ19jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFhNmU5NDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgJl9fbGVmdF9fcmlnaHRfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50X19sZWZ0X19yaWdodF9fc2VjdGlvbl9fY29udGVudF9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggODZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NC42JTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc3cHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fbGVmdF9fcmlnaHRfX3NlY3Rpb25fX2NvbnRlbnRfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgODZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNtYWxsX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX193cmFwX19jb250ZW50X19pbm5lcl9fZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOGQyMTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnVsbGV0X19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY291bnRlci1yZXNldDogaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKVwiIDogXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWluZGVudDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2xlZnRfX3JpZ2h0X19zZWN0aW9uX19jb250ZW50X19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1LjQlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAudmlzdWFsaXplci1mcm9udCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50IHtcclxuLy8gICAgIHBhZGRpbmc6IDExM3B4IDBweCAxNTNweDtcclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAxMDAgMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbi8vICAgICAgICAgcGFkZGluZzogNzdweCAwIDEzNnB4O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgJi53aXRoX2JnX2NvbG9yIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjMUE2RTk0O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgJl9faW5uZXIge1xyXG4vLyAgICAgICAgICZfX2NvbnRlbnRfX2ltYWdlX19saXN0cyB7XHJcbi8vICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46IDAgLTQ1cHg7XHJcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogMTQ4N3B4O1xyXG4vLyAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmX19pdGVtIHtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gOTBweCk7XHJcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDVweDtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAzMHB4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOXB4IDUxcHggNThweCA0NXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEzNjBweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbiIsIi5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50IHtcclxuICAgIHBhZGRpbmc6IDExM3B4IDBweCAxNDVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDc3cHggMCA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXRzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc3cHggMCAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoX2JnX2NvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUE2RTk0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19jb250ZW50X19pbWFnZV9fbGlzdHMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC00NXB4O1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE0ODdweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOXB4IDUxcHggNThweCA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JyaWdodF9Hb2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXJfbGlua19lbmFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV93aXRoX2NvbnRlbnRfY29tcG9uZW50X19pbm5lcl9fY29udGVudF9faW1hZ2VfX2xpc3RzX19pdGVtX19pbm5lcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3dpdGhfY29udGVudF9jb21wb25lbnRfX2lubmVyX19jb250ZW50X19pbWFnZV9fbGlzdHNfX2l0ZW1fX2lubmVyX19jb250ZW50X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlubmVyX3BhZ2VfYmFubmVyIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MjNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2JyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmFubmVyX2JyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ODc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc4NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuaGVhZGluZ193aXRoX2NhcmRzIHtcclxuICAgICYudG9wXzE1N19ib3R0b21fMzgge1xyXG4gICAgICAgIG1hcmdpbjogMTU3cHggMCAzOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi50b3BfMjEwX2JvdHRvbV8yNDUge1xyXG4gICAgICAgIG1hcmdpbjogMjEwcHggMCAyNDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1MHB4IDAgMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wXzI2OF9ib3R0b21fMjQwIHtcclxuICAgICAgICBtYXJnaW46IDI2OHB4IDAgMjQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNTBweCAwIDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRvcF8yNDBfYm90dG9tXzIxNCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNDBweCAwIDIxNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTUwcHggMCAxNDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwIDEwMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3BfMjQ5X2JvdHRvbV8yMzEge1xyXG4gICAgICAgIG1hcmdpbjogMjQ5cHggMCAyMzFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1MHB4IDAgMjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRvcF8yNDBfYm90dG9tXzI0MCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNDBweCAwIDI0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTUwcHggMCAyMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wXzI0MF9ib3R0b21fMTcwIHtcclxuICAgICAgICBtYXJnaW46IDI0MHB4IDAgMTcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNTBweCAwIDE3MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwIDE0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3BfMjgwX2JvdHRvbV8yNDAge1xyXG4gICAgICAgIG1hcmdpbjogMjgwcHggMCAyNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1MHB4IDAgMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAxNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmdfY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9XYXRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYudG9wXzE1N19ib3R0b21fMzgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNTdweCAwIDM4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wXzIxMF9ib3R0b21fMjQ1IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjEwcHggMCAyNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMCAyMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3BfMjQ5X2JvdHRvbV8yMzEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNDlweCAwIDIzMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDIwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcF8yNDBfYm90dG9tXzI0MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgMjQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTQ5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3BfMjQwX2JvdHRvbV8yMTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNDBweCAwIDIxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE0OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnRvcF8yNDBfYm90dG9tXzE3MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgMTcwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE3MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcF8yNjhfYm90dG9tXzI0MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2OHB4IDAgMjQwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDI0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDE0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wXzI4MF9ib3R0b21fMjQwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjgwcHggMCAyNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMjQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXJfX2NhcmRfY29udGVudCBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbV9saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbi5mb3VyX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTEwcHggLTEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbl9faW5uZXJfX2ltYWdlX2NvbnRlbnRfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjdweCA1NnB4IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDEwcHggNTZweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCA1NnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlcl9fY2FyZF9oZWFkaW5nIC5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlcl9fY2FyZF9jb250ZW50IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyOHB4IDI4cHggNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmdfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODhweCAtNDlweCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IC0xMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDlweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYycHggMCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX0JhdHRsZXNoaXBfR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXkgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FyZF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDg4cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggLTEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW9fcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzlweCAzOHB4IDgzcHggNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjBweCA2MHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMTBweCA1MHB4IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA0MHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2FyZF9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2FyZF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X19pbWFnZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRocmVlX2NvbF9ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZV9jb250ZW50X193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzdweCAxNDBweCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweCA3MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNXB4IDUwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlcl9fY2FyZF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2VfY29udGVudF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JsdWVfWm9kaWFjIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbm5lcl9iZ19jb2xvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9XYXRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogODhweCAtNDlweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IC0xMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX3NlY3Rpb25fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDlweCA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXJfY29sdW1uX2dyaWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyOTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpdHkubGl0eS1vcGVuZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgNDAsIDcwLCAwLjYpO1xyXG5cclxuICAgIC5saXR5LXdyYXAge1xyXG4gICAgICAgIC5saXR5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgICAgICAubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXR5LWNsb3NlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9MaW9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0xpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZXJvIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVyb19faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4NDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlcm9fX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZ19hbmRfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5Ni41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQxcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nb19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc2l0X3VzX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpc2l0X3VzX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2hhcnRfc2VjdGlvbi5hZGRfc3BhY2Uge1xyXG4gICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxufVxyXG4udmlzdWFsaXplci1hY3Rpb24ge1xyXG4gICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgfVxyXG59XHJcbiIsIi53ZWxjb21lX3NlY3Rpb24ge1xyXG4gICAgJi5hZGRfYm90dG9tX3NwYWNlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTExcHggMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3N3B4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b3Bfc3BhY2VfODMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODNweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9wX3NwYWNlXzkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvcF9zcGFjZV8xMDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvcF9zcGFjZV8xMTEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTExcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b3Bfc3BhY2VfMTI0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9wX3NwYWNlXzE2MyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjNweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b21fc3BhY2VfMTExIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm90dG9tX3NwYWNlXzExNyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJvdHRvbV9zcGFjZV8xMzcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b21fc3BhY2VfMTg5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4OXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b21fc3BhY2VfMjMzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfX2lubmVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9faW5uZXJfX2NvbnRlbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CcmlnaHRfR29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjlcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgOSAxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNOC44NTc4OSA4LjM3NVY4LjQyMTg3QzguOTUyNjMgOC4zMjgxMiA5IDguMTg3NSA5IDhDOSA3Ljg1OTM3IDguOTUyNjMgNy43MTg3NSA4Ljg1Nzg5IDcuNTc4MTJMMS44OTQ3NCAwLjY0MDYyNUMxLjc1MjYzIDAuNTQ2ODc1IDEuNjEwNTMgMC41IDEuNDY4NDIgMC41QzEuMzI2MzIgMC41IDEuMTg0MjEgMC41NDY4NzUgMS4wODk0NyAwLjY0MDYyNUwwLjE0MjEwNSAxLjU3ODEyQzAuMDQ3MzY4NCAxLjcxODc1IDAgMS44NTkzOCAwIDJDMCAyLjE4NzUgMC4wNDczNjg0IDIuMjgxMjUgMC4xNDIxMDUgMi4zNzVMNS43Nzg5NSA4TDAuMTQyMTA1IDEzLjYyNUMwLjA0NzM2ODQgMTMuNzE4OCAwIDEzLjg1OTQgMCAxNEMwIDE0LjE4NzUgMC4wNDczNjg0IDE0LjMyODEgMC4xNDIxMDUgMTQuNDIxOUwxLjA4OTQ3IDE1LjM1OTRDMS4xODQyMSAxNS40NTMxIDEuMzI2MzIgMTUuNSAxLjQ2ODQyIDE1LjVDMS42MTA1MyAxNS41IDEuNzUyNjMgMTUuNDUzMSAxLjg5NDc0IDE1LjMxMjVMOC44NTc4OSA4LjM3NVpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX19pbm5lcl9fY29udGVudF9fc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zbWFsbF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGFmZl9jYXJvdXNlbF9zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAxNDFweCAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRpbmdfc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW1iZXJfbGlzdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMy41JTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmhhc19tb2JpbGVfaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9yX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcl9kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcl9tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5iZ19iYW5uZXJfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbHVlX1pvZGlhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3J0X2JpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iZ19jb2xvcl9za3kge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY0RkM7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0MXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVtYmVyX2xpc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEMkRCRTk7XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX21haW5fc2VjdGlvbiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0NXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMzX3RleHRfYW5kX2ltYWdlX3ZpZGVvX3NlY3Rpb24ge1xyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTA1MiAvIDE5MjAgKiAxMDB2dyk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmlkZW9fcGFydCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwNTIgLyAxOTIwICogMTAwdncpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW8sXHJcbiAgICAgICAgICAgICAgICAuYzNfdGV4dF9hbmRfaW1hZ2VfdmlkZW9fc2VjdGlvbl9pbm5lcl9sZWZ0X3NlY3Rpb25faW1hZ2VfYW5kX3ZpZGVvX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwNTIgLyAxOTIwICogMTAwdncpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wbGF5X3ZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2xlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX2ltYWdlX2FuZF92aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwNTQgLyAxOTIwICogMTAwdncpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQxLjQwNjI1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3ZnX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogY2FsYygtNSUgKyA2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTQuNDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00LjQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5MzUgLyAxOTIwICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEyNDAgLyAxOTIwICogMTAwdncpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTA1MiAvIDE5MjAgKiAxMDB2dykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzk1IC8gMTkyMCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUwIC8gMTM2MCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDYwIC8gMTE5OSAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNTUgLyA5OTEgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MzAgLyAzNzQgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXgtaGVpZ2h0OiAxMDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTA1MiAvIDE5MjAgKiAxMDB2dykgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jM190ZXh0X2FuZF9pbWFnZV92aWRlb19zZWN0aW9uX2lubmVyX2xlZnRfc2VjdGlvbl9pbWFnZV9hbmRfdmlkZW9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfYmFjZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogY2FsYygtNSUgKyA2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNC40MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQuNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTQuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDkzNSAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEyMzcgLyAxOTIwICogMTAwdncpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcDQtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTQuNzkxNjd2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxLjQwNjI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1Ny43dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUyNSAvIDM3NCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDU1MCAvIDEzNjAgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2MCAvIDExOTkgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzU1IC8gOTkxICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbWJlZGVkLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0Ljc5MTY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS40MDYyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3Ljd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDMuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MjUgLyAzNzQgKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1NTAgLyAxMzYwICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0NjAgLyAxMTk5ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM1NSAvIDk5MSAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTI1IC8gMzc0ICogMTAwdncpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9pbm5lcl9yaWdodF9zZWN0aW9uX291dGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2lubmVyX3JpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDAgNDRweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfaW5uZXJfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkyLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDExIDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03Ljk5NjgzIDExLjI1ODRMOS4zODQwMiA5Ljk0MjA2QzEwLjQ0OTcgOC45MzA4NyAxMC40NDk3IDcuMDY5NDggOS4zODQwMiA2LjA1ODI4TDcuOTk2ODMgNC43NDE4M0wzLjYxMjI2IDAuNTgxMTVDMi42NzkyNSAtMC4zMDQwNjkgMS4yOTE3NyAtMC4xNjIxMTUgMC41MTI4MTggMC44OTg1NUMtMC4yNjYwMzggMS45NTkgLTAuMTQxMDU5IDMuNTM2MjYgMC43OTIwNDcgNC40MjE2OUwyLjUxNjgyIDYuMDU4MzlDMy41ODI1MSA3LjA2OTU4IDMuNTgyNTEgOC45MzA5NyAyLjUxNjgyIDkuOTQyMTdMMC43OTE4NTQgMTEuNTc4NEMtMC4xNDEwNTkgMTIuNDYzNiAtMC4yNjYwMzkgMTQuMDQxIDAuNTEyNjI1IDE1LjEwMTZDMS4yOTEzOCAxNi4xNjIgMi42NzkwNiAxNi4zMDQxIDMuNjEyMDcgMTUuNDE5TDcuOTk2ODMgMTEuMjU4NFpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtfYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JyaWdodF9Hb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtfYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfYnVsbGV0aW5fcG9pbnRfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1bGxldGluX3BvaW50X2xpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkyLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHdpZHRoPVwiMTFcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTEgMTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTcuOTk2ODMgMTEuMjU4NEw5LjM4NDAyIDkuOTQyMDZDMTAuNDQ5NyA4LjkzMDg3IDEwLjQ0OTcgNy4wNjk0OCA5LjM4NDAyIDYuMDU4MjhMNy45OTY4MyA0Ljc0MTgzTDMuNjEyMjYgMC41ODExNUMyLjY3OTI1IC0wLjMwNDA2OSAxLjI5MTc3IC0wLjE2MjExNSAwLjUxMjgxOCAwLjg5ODU1Qy0wLjI2NjAzOCAxLjk1OSAtMC4xNDEwNTkgMy41MzYyNiAwLjc5MjA0NyA0LjQyMTY5TDIuNTE2ODIgNi4wNTgzOUMzLjU4MjUxIDcuMDY5NTggMy41ODI1MSA4LjkzMDk3IDIuNTE2ODIgOS45NDIxN0wwLjc5MTg1NCAxMS41Nzg0Qy0wLjE0MTA1OSAxMi40NjM2IC0wLjI2NjAzOSAxNC4wNDEgMC41MTI2MjUgMTUuMTAxNkMxLjI5MTM4IDE2LjE2MiAyLjY3OTA2IDE2LjMwNDEgMy42MTIwNyAxNS40MTlMNy45OTY4MyAxMS4yNTg0WlwiIGZpbGw9XCIjRjhEMjEzXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3RhbmRhcmRfY29udGVudF9zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2NXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTkyLjUlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDExIDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03Ljk5NjgzIDExLjI1ODRMOS4zODQwMiA5Ljk0MjA2QzEwLjQ0OTcgOC45MzA4NyAxMC40NDk3IDcuMDY5NDggOS4zODQwMiA2LjA1ODI4TDcuOTk2ODMgNC43NDE4M0wzLjYxMjI2IDAuNTgxMTVDMi42NzkyNSAtMC4zMDQwNjkgMS4yOTE3NyAtMC4xNjIxMTUgMC41MTI4MTggMC44OTg1NUMtMC4yNjYwMzggMS45NTkgLTAuMTQxMDU5IDMuNTM2MjYgMC43OTIwNDcgNC40MjE2OUwyLjUxNjgyIDYuMDU4MzlDMy41ODI1MSA3LjA2OTU4IDMuNTgyNTEgOC45MzA5NyAyLjUxNjgyIDkuOTQyMTdMMC43OTE4NTQgMTEuNTc4NEMtMC4xNDEwNTkgMTIuNDYzNiAtMC4yNjYwMzkgMTQuMDQxIDAuNTEyNjI1IDE1LjEwMTZDMS4yOTEzOCAxNi4xNjIgMi42NzkwNiAxNi4zMDQxIDMuNjEyMDcgMTUuNDE5TDcuOTk2ODMgMTEuMjU4NFpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIiA6IFwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIiA6IFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgICBtYXJnaW46IDExOXB4IDBweCA0NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogOTBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAmLml0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjM5cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjdweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2M3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmdfYW5kX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3c19uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdzX3ByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JhdHRsZXNoaXBfR3JleSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcmRzIHtcclxuICAgICAgICAgICAgLm5ld3NfY2FyZF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggMTJweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozNzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDEycHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3NfY2FyZF9zZWN0aW9uX19pbm5lcl9faW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb2RjYXN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljYWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb2RjYXN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNhbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM4MjgyODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDQxcHggMHB4IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAzOHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMi41ODQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190YWdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBNkU5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwLjk1NTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMTczODJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFncyB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3dzX21vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3c19wcmV2IHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3NfbmV4dCB7fVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9CYXR0bGVzaGlwX0dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX0JhdHRsZXNoaXBfR3JleSA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfQmF0dGxlc2hpcF9HcmV5IDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c19faW5uZXJfX2NhcmRzIHtcclxuICAgICAgICBtYXJnaW46IDAgLTQ5cHg7XHJcblxyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZnVsbF93aWR0aF90ZXh0X2NhcmRfd2l0aF9saW5rX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAyMDRweCAwIDExOHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTQ1cHggMCAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTA1cHggMCA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3NHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnJ0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3M3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL3BhZGRpbmc6IDIwNHB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNjhweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHdpZHRoPVwiMTg1XCIgaGVpZ2h0PVwiMTIwXCIgdmlld0JveD1cIjAgMCAxODUgMTIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00Ni4yNSAwQzM3Ljg5OTMgMCAzMC4xOTEgMi4wMTYyMSAyMy4xMjUgNi4wNDg2MkMxNi4wNTkgMTAuMDgxIDEwLjQzODQgMTUuNTA5MyA2LjI2MzAyIDIyLjMzMzRDMi4wODc2NyAyOS4xNTc0IDAgMzYuNjAxOSAwIDQ0LjY2NjdWMTE5LjExMUg3Ny4wODMzVjQ0LjY2NjdIMTUuNDE2N0MxNS40MTY3IDM5LjIzODUgMTYuNzgxNyAzNC4yNzU1IDE5LjUxMTcgMjkuNzc3OEMyMi4yNDE4IDI1LjEyNSAyNS45MzUzIDIxLjQ4MDMgMzAuNTkyNCAxOC44NDM4QzM1LjQxMDIgMTYuMjA3MiA0MC42MjkzIDE0Ljg4ODkgNDYuMjUgMTQuODg4OVYwWk0xNTQuMTY3IDBDMTQ1LjgxNiAwIDEzOC4xMDggMi4wMTYyMSAxMzEuMDQyIDYuMDQ4NjJDMTIzLjk3NiAxMC4wODEgMTE4LjM1NSAxNS41MDkzIDExNC4xOCAyMi4zMzM0QzExMC4wMDQgMjkuMTU3NCAxMDcuOTE3IDM2LjYwMTkgMTA3LjkxNyA0NC42NjY3VjExOS4xMTFIMTg1VjQ0LjY2NjdIMTIzLjMzM0MxMjMuMzMzIDM5LjIzODUgMTI0LjY5OCAzNC4yNzU1IDEyNy40MjggMjkuNzc3OEMxMzAuMTU4IDI1LjEyNSAxMzMuODUyIDIxLjQ4MDMgMTM4LjUwOSAxOC44NDM4QzE0My4zMjcgMTYuMjA3MiAxNDguNTQ2IDE0Ljg4ODkgMTU0LjE2NyAxNC44ODg5VjBaTTE1LjQxNjcgNTkuNTU1Nkg2MS42NjY3VjEwNC4yMjJIMTUuNDE2N1Y1OS41NTU2Wk0xMjMuMzMzIDU5LjU1NTZIMTY5LjU4M1YxMDQuMjIySDEyMy4zMzNWNTkuNTU1NlpcIiBmaWxsPVwiI0Y4RDIxM1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX0JsdWVfWm9kaWFjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19zZW1pQm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGltZWxpbmVfc2VjdGlvbl9zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMjQwcHggMHB4IDIwMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMjAwcHggMHB4IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTcwcHggMHB4IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTQwcHggMHB4IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDBweDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAuaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1lbGluZV9saXN0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpbWVsaW5lX2xpc3Rfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbHVtbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbl9pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbHVtbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lbGluZV9pdGVtX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX2l0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0MDQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0X3RpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhNmU5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODI4NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXNfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5ld3NfcGFnZSB7XHJcblxyXG4gICAgLy8gbWFyZ2luOiA2N3B4IDBweCA2OXB4O1xyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAvLyAgICAgbWFyZ2luOiA1MHB4IDBweDtcclxuICAgIC8vIH1cclxuICAgIC8vb3VyIG5ld3MgYmFubmVyXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIxNHB4IDBweCA5N3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTkwcHggMHB4IDk3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNjhweCAwIDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1OXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RDIxMztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX1doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXJfYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc4NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAxMXB4IDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX0JhdHRsZXNoaXBfR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2hlbHZldGljYV9yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogN3B4IDgycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25fYXJyb3dfd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190YWdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyLjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RyaWMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWx2ZXRpY2FfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1pbi13aWR0aDogMzg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWx2ZXRpY2FfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjhEMjEzO1xyXG5cclxuICAgICAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMTVweCAwcHggOTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmV3c19jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTQ5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdzX2NhcmRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3c19jYXJkX3NlY3Rpb25fX2lubmVyX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb2RjYXN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2FsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvZGNhc3QsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNhbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDQxcHggMCAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDM4cHggMHB4IDA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNTg0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1JvYm90b19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmx1ZV9ab2RpYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTZFOTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfUm9ib3RvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWdzIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgyODQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tX3BhZ2luYXRpb25fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b21fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBNkU5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUE2RTk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3BvcHBpbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGOEQyMTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZV9uZXdzIHtcclxuICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlX25ld3NfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOTJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnNpbmdsZV9uZXdzX19pbm5lcl9fYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfUGVhY29ja19CbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICAgICAgLmJhbm5lcl9icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzg3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW5nbGVfbmV3c19faW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfQnJpZ2h0X0dvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW5nbGVfbmV3c19faW5uZXJfX2NhdGVnb3J5X2RhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9QZWFjb2NrX0JsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhZ3Mge31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9CbGFjazI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlX25ld3NfX2lubmVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDUxMXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZV9wYWdlX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiA0NHB4IDBweCA1NHB4O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOTJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9wb3BwaW5zX2JvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfQmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfcG9wcGluc19ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfQmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZV9wYWdlX2NvbnRlbnQge1xyXG4gICAgLnNpbmdsZV9wYWdlX2NvbnRlbnRfX2lubmVyIHtcclxuICAgICAgICBwIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjUlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgICAgIC5kYXJrX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0NHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXBfc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX2JzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pZnJhbWVfYm94IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdF9kZXRhaWxfZ3JpZF9zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3RfZGV0YWlsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWN0X2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWE2ZTk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9kY2FzdF9jb250ZW50IHtcclxuICAgIG1hcmdpbjogODFweCAwIDkwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTk3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX0xpb247XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9XaGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogMzFweCAyOXB4IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfTGlvbjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2NnB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDY2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9MaW9uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX0xpb247XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Sb2JvdG9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
</pre></body></html>