@font-face{font-family:forma_djr_deck_light;src:url(../fonts/forma_djr_deck_light.woff2) format("woff2"),url(../fonts/forma_djr_deck_light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:forma_djr_deck_regular;src:url(../fonts/forma_djr_deck_regular.woff2) format("woff2"),url(../fonts/forma_djr_deck_regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:forma_djr_deck_medium;src:url(../fonts/forma_djr_deck_medium.woff2) format("woff2"),url(../fonts/forma_djr_deck_medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:forma_djr_deck_bold;src:url(../fonts/forma_djr_deck_bold.woff2) format("woff2"),url(../fonts/forma_djr_deck_bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:forma_djr_deck_extra_bold;src:url(../fonts/forma_djr_deck_extra_bold.woff2) format("woff2"),url(../fonts/forma_djr_deck_extra_bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:transducer_black;src:url(../fonts/transducer_black.woff2) format("woff2"),url(../fonts/transducer_black.woff) format("woff");font-weight:400;font-style:normal}.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}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.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}.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}.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;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.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:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.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}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #102846;border-radius:4px;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 53px 0 23px;font-size:16px;line-height:53px;color:#424b5a;height:53px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.selectric .label{font-size:14px;margin:0 53px 0 26px}}.selectric .button{display:block;position:absolute;right:0;top:0;width:53px;height:53px;line-height:53px;background-color:transparent;color:#000;text-align:center}.selectric-focus .selectric{border-color:#000}.selectric-hover .selectric{border-color:#07101c}.selectric-hover .selectric .button{color:#000}.selectric-hover .selectric .button:after{border-top-color:#000}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#07101c}.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;border:1px solid #07101c;z-index:-1;background-color:#fff;border-radius:0 0 4px 4px;max-width:100%}.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!important;font-size:16px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:6px;color:#102846;cursor:pointer;border-bottom:1px solid #102846}.selectric-items li.selected,.selectric-items li:hover{background-color:#102846;color:#fff}.selectric-items li:before{height:0!important;width:0!important}.selectric-items li:last-child{border-bottom:0}.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}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow-y:auto;width:100%;color:#3d3d3d;font-family:forma_djr_deck_regular;font-weight:400;font-style:normal;font-size:18px;line-height:1.5;letter-spacing:.02em;overflow-x:hidden;background-color:#f5fdff}@media (max-width:767px){body{font-size:15px}}body .small_text{font-size:16px}@media (max-width:767px){body .small_text{font-size:15px}}body b,body strong{font-family:forma_djr_deck_regular;font-weight:700;font-style:normal}body p{margin:0 0 20px}@media (max-width:767px){body p{margin:0 0 15px}}body p:last-child{margin:0}body p.small_text{font-size:16px}@media (max-width:767px){body p.small_text{font-size:15px}}body a{color:#008eff;font-family:forma_djr_deck_regular;font-weight:400;font-style:normal;font-size:18px;line-height:1.5;letter-spacing:.02em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:underline;text-underline-offset:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:767px){body a{font-size:15px}}body a.small_text{font-size:16px}@media (max-width:767px){body a.small_text{font-size:15px}}body a:hover{color:#ec388c}body p.small_text a{font-size:16px}@media (max-width:767px){body p.small_text a{font-size:15px}}body img,body svg{max-width:100%;height:auto}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (max-width:767px){.container{max-width:750px}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1090px}}@media (min-width:1360px){.container{max-width:1240px}}@media (min-width:1200px){.container.big_container{max-width:1180px}}@media (min-width:1360px){.container.big_container{max-width:1310px}}@media (min-width:1440px){.container.big_container{max-width:1410px}}@media (min-width:1640px){.container.big_container{max-width:1610px}}@media (min-width:1740px){.container.big_container{max-width:1724px}}@media (min-width:1850px){.container.big_container{max-width:1840px}}@media (min-width:992px){.container.medium_container{max-width:840px}}@media (min-width:1200px){.container.medium_container{max-width:1032px}}@media (min-width:992px){.container.small_container{max-width:828px}}@media (max-width:767px){.container.extra_small_container{max-width:622px}}@media (min-width:768px){.container.extra_small_container{max-width:622px}}.h1,h1{font-family:transducer_black;font-size:70px;line-height:1.2;letter-spacing:0}@media (max-width:1360px){.h1,h1{font-size:64px}}@media (max-width:1199px){.h1,h1{font-size:60px}}@media (max-width:991px){.h1,h1{font-size:54px}}@media (max-width:767px){.h1,h1{font-size:48px}}.h2,h2{font-family:transducer_black;font-size:60px;line-height:1.2}@media (max-width:1440px){.h2,h2{font-size:50px}}@media (max-width:1199px){.h2,h2{font-size:40px}}@media (max-width:991px){.h2,h2{font-size:34px}}@media (max-width:767px){.h2,h2{font-size:30px}}.h3,h3{font-family:transducer_black;font-size:32px;line-height:1.18;letter-spacing:0}@media (max-width:991px){.h3,h3{font-size:30px}}@media (max-width:767px){.h3,h3{font-size:24px;line-height:1.2}}.h4,h4{font-family:forma_djr_deck_regular;font-size:24px;line-height:1.2;letter-spacing:.2em}@media (max-width:991px){.h4,h4{font-size:22px}}@media (max-width:767px){.h4,h4{font-size:20px}}.h5,h5{font-size:18px}.h5,.h6,h5,h6{font-family:forma_djr_deck_extra_bold;line-height:1;letter-spacing:.02em}.h6,h6{font-size:16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#222;font-weight:400;font-style:normal;padding:0;margin:0 0 24px}@media (max-width:767px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 16px}}.btn{color:#fff;background-color:#008eff;border:1px solid #008eff;padding:11px 24px;border-radius:16px 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;font-size:18px;line-height:1.22;letter-spacing:.05em;font-family:forma_djr_deck_bold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:222px}.btn:hover{color:#fff;background-color:#11213c;border:1px solid #11213c;border-radius:0 16px}.btn.btn_white{color:#008eff;background-color:#fff;border:1px solid #fff}.btn.btn_white:hover{color:#fff;background-color:#11213c;border:1px solid #11213c}.btn.btn_blue_border{color:#008eff;background-color:transparent;border:1px solid #008eff}.btn.btn_blue_border:hover{color:#fff;background-color:#008eff;border:1px solid #008eff}blockquote{margin:30px 0;background:-webkit-gradient(linear,left top,left bottom,from(#02bffb),color-stop(76%,#008eff));background:-o-linear-gradient(top,#02bffb 0,#008eff 76%);background:linear-gradient(180deg,#02bffb,#008eff 76%);color:#fff;padding:30px;border:3px solid #11213c;border-radius:0 32px;font-style:italic;font-size:22px;line-height:1.2}@media (max-width:1199px){blockquote{font-size:20px}}@media (max-width:767px){blockquote{font-size:18px}}.site-main ul{margin:20px 0;padding:0;list-style:none}.site-main ul li{position:relative;padding-left:25px;color:#3d3d3d;font-family:forma_djr_deck_regular;font-style:normal;margin-bottom:0;font-size:18px;line-height:1.5;letter-spacing:.02em}@media (max-width:767px){.site-main ul li{font-size:15px}}.site-main ul li:last-child{margin-bottom:0}.site-main ul li:before{content:"";position:absolute;width:5px;height:5px;left:0;top:11px;background:#3d3d3d}.site-main ul li ul{margin:10px 0}.site-main ul.small_text li{font-size:16px}@media (max-width:767px){.site-main ul.small_text li{font-size:15px}}.site-main ul.small_text li:before{top:8px}.site-main ol{margin:20px 0;padding:0;list-style:none;counter-reset:item}.site-main ol li{counter-increment:item;color:#3d3d3d;font-family:forma_djr_deck_regular;position:relative;padding-left:30px;margin-bottom:0;font-size:18px;line-height:1.5;letter-spacing:.02em}@media (max-width:767px){.site-main ol li{font-size:15px}}.site-main ol li:before{content:counter(item) ".";display:inline-block;min-width:26px;position:absolute;left:0;top:0;color:#3d3d3d;font-family:forma_djr_deck_regular;font-style:normal;font-size:18px;line-height:1.5}@media (max-width:767px){.site-main ol li:before{font-size:15px}}.site-main ol li:last-child{margin-bottom:0}.site-main ol li ol{margin:10px 0}.site-main ol.small_text li{font-size:16px}@media (max-width:767px){.site-main ol.small_text li{font-size:15px}}.site-main ol.small_text li:before{font-size:16px}.site-main{overflow:hidden}.lity-active body{overflow-y:hidden}.site{position:relative}.menuOpen{overflow-y:hidden}.site_header{padding-top:33px;padding-bottom:33px;position:fixed;width:100%;z-index:111;-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.site_header.sticky{background-color:#fff}.site_header.sticky .logo .sticky_logo{opacity:1}.site_header.sticky .logo .logo_img{opacity:0}.site_header.sticky .navbar-nav .menu-item,.site_header.sticky .navbar-toggler{color:#000}@media (max-width:991px){.site_header{padding-top:20px;padding-bottom:20px}}.site_header .logo{max-width:353px;line-height:0;position:relative}.site_header .logo img{-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.site_header .logo .sticky_logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}@media (max-width:1639px){.site_header .logo{width:20%}}@media (max-width:991px){.site_header .logo{width:auto;max-width:200px;z-index:1}}@media (min-width:992px){.site_header .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site_header .navbar-nav>.menu-item{padding-top:4px;padding-bottom:4px}.site_header .navbar-nav>.menu-item:first-child{margin-left:0}.site_header .navbar-nav>.menu-item:last-child{margin-right:0}@media (max-width:1439px){.site_header .navbar-nav>.menu-item{padding-top:2px;padding-bottom:2px}}@media (max-width:991px){.site_header .navbar-nav>.menu-item{padding-top:0;padding-bottom:0}}.site_header .navbar-nav .menu-item{margin-left:24px;margin-right:24px;color:#fff}.site_header .navbar-nav .menu-item .dropdown-item,.site_header .navbar-nav .menu-item>.nav-link{padding:0;color:inherit;text-decoration:none;font-family:forma_djr_deck_bold;font-size:18px;line-height:22px;letter-spacing:.05em}.site_header .navbar-nav .menu-item.current-menu-item>.nav-link,.site_header .navbar-nav .menu-item.current-menu-parent>.nav-link{color:#000}.site_header .navbar-nav .menu-item:hover{color:#008eff}.site_header .navbar-nav .menu-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site_header .navbar-nav .menu-item svg{margin-right:8px}.site_header .navbar-nav .menu-item .dropdown-menu{background:-webkit-gradient(linear,left top,left bottom,from(#008eff),to(#40c6ff));background:-o-linear-gradient(top,#008eff 0,#40c6ff 100%);background:linear-gradient(180deg,#008eff,#40c6ff);margin:0;padding:5px 0;border:0}.site_header .navbar-nav .menu-item .dropdown-menu .menu-item{margin-left:20px;margin-right:20px}.site_header .navbar-nav .menu-item .dropdown-menu .menu-item:hover{color:#000}.site_header .navbar-nav .menu-item .dropdown-menu .dropdown-item{padding-top:5px;padding-bottom:5px;font-family:forma_djr_deck_medium}.site_header .navbar-nav .menu-item.menu-item-login{border-left:1px solid #008eff;margin-left:0;margin-right:0;padding-left:24px}@media (max-width:1639px){.site_header .navbar-nav .menu-item{margin-left:20px;margin-right:20px}.site_header .navbar-nav .menu-item.menu-item-login{padding-left:20px}}@media (max-width:1439px){.site_header .navbar-nav .menu-item{margin-left:18px;margin-right:18px}.site_header .navbar-nav .menu-item .dropdown-item,.site_header .navbar-nav .menu-item>.nav-link{font-size:16px;line-height:1.2}.site_header .navbar-nav .menu-item.menu-item-login{padding-left:18px}}@media (max-width:1359px){.site_header .navbar-nav .menu-item{margin-left:14px;margin-right:14px}.site_header .navbar-nav .menu-item.menu-item-login{padding-left:14px}}@media (max-width:1199px){.site_header .navbar-nav .menu-item{margin-left:12px;margin-right:12px}.site_header .navbar-nav .menu-item .dropdown-item,.site_header .navbar-nav .menu-item>.nav-link{font-size:12px}.site_header .navbar-nav .menu-item svg{width:16px;margin-right:6px;margin-top:-1px}.site_header .navbar-nav .menu-item.menu-item-login{padding-left:12px}}@media (max-width:991px){.site_header .navbar-nav .menu-item{margin-left:0;margin-right:0;margin-bottom:24px}.site_header .navbar-nav .menu-item:last-child{margin-bottom:0}.site_header .navbar-nav .menu-item svg{width:auto;margin-right:16px}.site_header .navbar-nav .menu-item.menu-item-login{padding-left:0;border-left:0;padding-top:24px;position:relative}.site_header .navbar-nav .menu-item.menu-item-login:before{content:"";width:30px;height:1px;background-color:#fff;position:absolute;top:0}.site_header .navbar-nav .menu-item:hover{color:#000}.site_header .navbar-nav .menu-item .dropdown-item,.site_header .navbar-nav .menu-item>.nav-link{font-size:24px}.site_header .navbar-nav .menu-item .dropdown-menu{background:transparent;padding-top:15px;padding-bottom:0}.site_header .navbar-nav .menu-item .dropdown-menu .dropdown-item{padding-top:0;padding-bottom:0}.site_header .navbar-nav .menu-item .dropdown-menu .menu-item{margin-left:30px;margin-right:0;margin-bottom:15px}.site_header .navbar-nav .menu-item .dropdown-menu .menu-item:last-child{margin-bottom:0}}.site_header .navbar-toggler{border:0;color:#fff;width:32px;height:32px;padding:0;outline:none;position:relative;z-index:1}.site_header .navbar-toggler .icon_open{opacity:0}.site_header .navbar-toggler .icon_close{position:absolute;left:calc(50% - 8px);top:calc(50% - 8px)}.site_header .navbar-toggler.collapsed .icon_close{opacity:0}.site_header .navbar-toggler.collapsed .icon_open{opacity:1}@media (max-width:767px){.site_header .navbar-toggler{width:24px;height:24px}}@media (max-width:991px){.site_header .primary_nav{position:fixed;left:0;top:-110%;width:100%;height:100%;padding-top:92px;opacity:0;background:-webkit-gradient(linear,left top,left bottom,from(#008eff),to(#40c6ff));background:-o-linear-gradient(top,#008eff 0,#40c6ff 100%);background:linear-gradient(180deg,#008eff,#40c6ff);-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.menuOpen .site_header .primary_nav{top:0;opacity:1}.site_header .menu-main-menu-container{max-width:710px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.site_header .menu-main-menu-container{margin-left:20px;margin-right:20px}}.lity-close{opacity:0;visibility:hidden}.tripCodePopup{background-color:#fff;position:relative;width:685px}.tripCodePopup .tripCodeClose,.tripCodePopup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tripCodePopup .tripCodeClose{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;text-transform:uppercase;position:absolute;top:24px;right:24px;font-family:forma_djr_deck_bold;font-size:13px;line-height:15.6px;letter-spacing:.05em;color:rgba(34,34,34,.5);outline:none;-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.tripCodePopup .tripCodeClose svg{margin-top:-2px;margin-left:4px}.tripCodePopup .tripCodeClose:hover{color:#008eff}.tripCodePopup .image{min-width:309px;position:relative;display:block;background-color:#000}.tripCodePopup .image:after{content:"";display:block;padding-bottom:102%}.tripCodePopup .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.tripCodePopup .form{width:100%;padding-left:24px;padding-right:24px}.tripCodePopup .form .title{margin-bottom:8px}.tripCodePopup .form .gform_wrapper form .gform_footer{margin-top:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){.tripCodePopup{width:calc(100% - 60px);margin-left:auto;margin-right:auto;overflow-y:auto;max-height:90vh!important}.tripCodePopup__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.tripCodePopup .image{min-width:280px;width:100%}.tripCodePopup .form{padding:20px}.tripCodePopup .tripCodeClose{top:0;right:0;z-index:1;background-color:#fff;padding:5px}}@media (max-width:360px){.tripCodePopup .image{min-width:260px}.tripCodePopup .gform_wrapper form .gform_footer .gform_button{width:100%}}.custom_footer{position:relative;overflow:hidden}.custom_footer .custom_footer_inner{position:relative;z-index:1}.custom_footer .custom_footer_inner .footer_bg{position:relative;background-repeat:no-repeat;background-size:cover,0;background-position:top;padding-top:57px}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg{background-size:0,cover}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_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;color:#fff;padding:118px 0 158px}@media (max-width:1359px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper{padding:90px 0 130px}}@media (max-width:1199px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper{padding:70px 0 100px}}@media (max-width:991px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper{padding:50px 0 60px}}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper{padding:29px 0 32px}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper a{color:#fff}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper a:hover{color:#3d3d3d}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left{width:250px}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left{width:100%}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .footer-logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .footer-logo a img{max-width:100%}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section{margin-top:18px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section .social_links_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section .social_links_list .item{margin-right:12px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section .social_links_list .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section .social_links_list .item .item_inner a svg path{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .social_links_section .social_links_list .item .item_inner a:hover svg path{fill:#3d3d3d}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .copyright_section{margin-top:18px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .footer_column_left .copyright_section .copyright_text{font-size:12px;line-height:1.5;color:#fff}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section{width:calc(100% - 250px);padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section{width:100%;padding-left:0;margin-top:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:575px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner{margin:0}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column{padding:0 12px}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column{margin-bottom:24px}}@media (max-width:575px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column{width:100%;padding:0}}@media (max-width:767px){.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column:last-child{margin-bottom:0}}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_column_heading .column_heading_text{margin:0;color:#fff}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list{margin-top:16px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul{margin:0;list-style-type:none}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li{line-height:1;margin-bottom:8px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li:last-child{margin-bottom:0}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li a{font-size:15px;line-height:1;letter-spacing:.02em;text-decoration:none}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li.current-menu-item a{color:#3d3d3d}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li.home-page.current-menu-item a{color:#fff}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .footer_menu_list ul li.home-page.current-menu-item a:hover{color:#3d3d3d}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item{padding-top:16px;margin-top:16px;border-top:1px solid #edf8ff}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item .contact_item_inner .address{font-size:12px;line-height:1.25}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item .contact_item_inner .contact_links{margin-top:10px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item .contact_item_inner .contact_links .contact_link_item{font-size:12px;line-height:1;margin-bottom:8px}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item .contact_item_inner .contact_links .contact_link_item:last-child{margin-bottom:0}.custom_footer .custom_footer_inner .footer_bg .footer_inner .footer_wrapper .menu_section .menu_section_inner .footer_column .contact_detail_list .contact_item .contact_item_inner .contact_links .contact_link_item a{font-size:12px;line-height:1}.custom_footer .footer_cta_section{margin-bottom:-145px;position:relative;z-index:2}@media (max-width:767px){.custom_footer .footer_cta_section{margin-bottom:-165px}}.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper{background-color:#fff;text-align:center;padding:60px 40px}@media (max-width:1359px){.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper{padding:50px 40px}}@media (max-width:1199px){.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper{padding:40px}}@media (max-width:991px){.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper{padding:30px 40px}}@media (max-width:767px){.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper{padding:24px 42px}}.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper .heading_section .heading_text{margin:0}.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper .sub_heading_section{margin-top:10px}.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper .sub_heading_section .sub_heading_text{margin:0}.custom_footer .footer_cta_section .cta_section_inner .cta_section_wrapper .button_section{margin-top:24px}.custom_footer.has_image_section_only{padding-top:346px}@media (max-width:1359px){.custom_footer.has_image_section_only{padding-top:350px}}@media (max-width:1199px){.custom_footer.has_image_section_only{padding-top:290px}}@media (max-width:991px){.custom_footer.has_image_section_only{padding-top:220px}}@media (max-width:767px){.custom_footer.has_image_section_only{padding-top:166px}}.custom_footer.has_image_section_only .footer_image_section{position:absolute;top:0;z-index:0;height:655px;width:100%}.custom_footer.has_image_section_only .footer_image_section .bg_img{background-repeat:no-repeat;background-size:cover,0;background-position:50%;width:100%;height:100%}@media (max-width:767px){.custom_footer.has_image_section_only .footer_image_section .bg_img{background-size:0,cover}}.custom_footer.has_cta_section_only .custom_footer_inner .footer_bg{padding-top:145px}@media (max-width:767px){.custom_footer.has_cta_section_only .custom_footer_inner .footer_bg{padding-top:165px}}.custom_footer.has_image_and_cta_both_section{padding-top:385px}@media (max-width:1359px){.custom_footer.has_image_and_cta_both_section{padding-top:350px}}@media (max-width:1199px){.custom_footer.has_image_and_cta_both_section{padding-top:290px}}@media (max-width:991px){.custom_footer.has_image_and_cta_both_section{padding-top:220px}}@media (max-width:767px){.custom_footer.has_image_and_cta_both_section{padding-top:166px}}.custom_footer.has_image_and_cta_both_section .custom_footer_inner .footer_bg{padding-top:145px}@media (max-width:767px){.custom_footer.has_image_and_cta_both_section .custom_footer_inner .footer_bg{padding-top:165px}}.custom_footer.has_image_and_cta_both_section .footer_image_section{position:absolute;top:0;z-index:0;height:100%;width:100%}.custom_footer.has_image_and_cta_both_section .footer_image_section .bg_img{background-repeat:no-repeat;background-size:cover,0;background-position:50%;width:100%;height:100%;max-height:655px}@media (max-width:767px){.custom_footer.has_image_and_cta_both_section .footer_image_section .bg_img{background-size:0,cover;max-height:308px}}.gform_wrapper .gform_ajax_spinner{display:none!important}.gform_wrapper .gform_heading,.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper form{position:relative}.gform_wrapper form .gform_body{margin:0 -12px}.gform_wrapper form .gform_body .gform_fields{grid-column-gap:0;grid-row-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper form .gform_body .gform_fields .gfield{width:100%;margin:16px 0 0;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{width:50%}@media (max-width:991px){.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{width:100%}}.gform_wrapper form .gform_body .gform_fields .gfield.focus_input .gfield_label{opacity:0}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{margin:0 0 8px;font-size:13px;line-height:100%;font-family:forma_djr_deck_bold;color:#11213c;letter-spacing:.02em}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#11213c;font-size:16px}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required .gfield_required_asterisk{margin-left:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{padding:9px 12px;border-radius:6px 0;background:#fff;border:1px solid #e0e0e0;color:#3d3d3d;font-size:15px;line-height:100%!important;font-family:forma_djr_deck_regular;letter-spacing:.02em}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.02em;line-height:100%!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.02em;line-height:100%!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.02em;line-height:100%!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.02em;line-height:100%!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.02em;line-height:100%!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus-visible,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:active,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus-visible{outline:1px solid #008eff!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{height:inherit}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{height:140px;padding:12px;line-height:1.2!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name .gform-grid-col{width:100%;margin:0!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name .gform-grid-col.name_first{margin-bottom:8px!important;padding-right:0!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_name .gform-grid-col.name_last{padding-left:0!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_date input{width:100%;padding-right:50px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .ui-datepicker-trigger{position:absolute;right:25px;cursor:pointer;z-index:1}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper.selectric-open{z-index:auto}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper.selectric-open .selectric:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:42%}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric{border-radius:6px 0;background:#fff;border:1px solid #e0e0e0;color:#3d3d3d;font-size:15px;line-height:100%!important;font-family:forma_djr_deck_regular;letter-spacing:.02em;position:relative}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:0;right:21px;width:18px;height:10px;background-image:url(../images/black_down_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric:after{width:14px;height:8px}}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric:active,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric:focus-visible{outline:1px solid #008eff!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric .label{color:rgba(0,0,0,.5);font-size:inherit;line-height:100%;padding:12px 43px 12px 15px!important;margin:0;height:inherit}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric .button{display:none}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items{border-color:#bdbdbd!important;z-index:10}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul{margin:0;background:#fff}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li{border-color:#bdbdbd!important;margin:0;padding:12px;color:#000;font-family:forma_djr_deck_regular;font-size:15px;line-height:100%!important;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li:before{content:none}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li.highlighted,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li.selected,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select .selectric-wrapper .selectric-items ul li:hover{color:#fff;background:#bdbdbd}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_select.selected .selectric-wrapper .selectric .label{color:#000}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-top:20px}@media (max-width:1199px){.gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-top:15px}}@media (max-width:767px){.gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-top:10px}}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox{margin:35px 0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_label{margin:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-radio{margin:35px 0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label{margin:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-choice .gfield_label{font-family:forma_djr_deck_bold;font-size:18px;line-height:1.44}@media (max-width:767px){.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-choice .gfield_label{font-size:16px}}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent{line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input{height:inherit}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent .gfield_consent_label{color:#3d3d3d;font-size:15px;line-height:26px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent .gfield_consent_label a{font-size:15px;line-height:26px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent .gfield_consent_label .gfield_required{display:none}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha{margin:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha .ginput_recaptcha>div{height:75px!important}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:checked,.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:not(:checked){position:absolute;left:-9999px}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:checked+label,.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:not(:checked)+label{position:relative;overflow:hidden;padding-left:28px;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]+label:after,.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]+label:before{content:"";position:absolute;left:0;z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:not(:checked)+label:before{top:2px;left:3px;width:20px;height:20px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;opacity:0}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:not(:checked)+label:after{top:2px;width:20px;height:20px;border:1px solid #3d3d3d;background:#fff;border-radius:3px;z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:checked+label:before{opacity:1;top:5px;left:3px;width:15px;height:15px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:checked+label:after{top:2px;width:20px;height:20px;border:1px solid #008eff;background:#fff;z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:3px}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:disabled:checked+label:before,.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:disabled:not(:checked)+label:before{top:2px;left:3px;opacity:1;width:16px;height:16px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:disabled+label{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:disabled:not(:checked)+label:focus:before,.gform_wrapper form .gform_body .gform_fields .gfield [type=checkbox]:disabled:not(:checked)+label:hover:before{opacity:1;top:4px;left:3px;width:16px;height:16px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:checked,.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:not(:checked){position:absolute;left:-9999px}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:checked+label,.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:not(:checked)+label{position:relative;overflow:hidden;padding-left:37px;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]+label:after,.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]+label:before{content:"";position:absolute;left:0;z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:not(:checked)+label:before{top:4px;left:3px;width:20px;height:20px;background:#008eff;left:0;opacity:0}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:not(:checked)+label:after{top:3px;width:18px;height:18px;border:1px solid #3d3d3d;background:#fff;border-radius:50%;z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:checked+label:before{opacity:1;top:6px;left:3px;width:14px;height:14px;background:#008eff;border-radius:50%}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:checked+label:after{top:3px;width:18px;height:18px;border:1px solid #008eff;background:#fff;z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:50%}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:disabled:checked+label:before,.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:disabled:not(:checked)+label:before{top:4px;left:3px;opacity:1;width:16px;height:16px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:disabled+label{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:disabled:not(:checked)+label:focus:before,.gform_wrapper form .gform_body .gform_fields .gfield [type=radio]:disabled:not(:checked)+label:hover:before{opacity:1;top:4px;left:3px;width:16px;height:16px;background-image:url(../images/goreport_checkbox_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.gform_wrapper form .gform_footer{margin:16px 0 0!important;padding:0!important;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper form .gform_footer .gform_button{margin:0!important;min-height:inherit!important;color:#fff;background-color:#008eff;border:1px solid #008eff;padding:11px 15px;border-radius:16px 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;font-size:18px;line-height:1.22!important;letter-spacing:.05em;font-family:forma_djr_deck_bold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:222px}.gform_wrapper form .gform_footer .gform_button:hover{color:#fff;background-color:#11213c;border:1px solid #11213c;border-radius:0 16px}.gform_wrapper .gform_validation_errors{display:none!important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input,.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea{border-color:red}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message{background:transparent;border:none;padding:0;color:red;font-family:forma_djr_deck_regular;margin-top:5px;font-size:12px;line-height:100%;letter-spacing:1px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield--type-consent .validation_message{margin-left:30px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_select .selectric-wrapper .selectric{border-color:red}.gform_confirmation_wrapper .gform_confirmation_message{font-family:forma_djr_deck_bold;color:#008eff;text-align:center;font-size:27px;line-height:135%;margin:40px 0;border:2px solid;padding:20px;border-radius:16px 0}@media (max-width:1199px){.gform_confirmation_wrapper .gform_confirmation_message{font-size:24px;margin:60px 0}}@media (max-width:767px){.gform_confirmation_wrapper .gform_confirmation_message{font-size:18px;margin:40px 0}}.error_page_section{margin:50px 0 150px}@media (max-width:1359px){.error_page_section{margin:50px 0 140px}}@media (max-width:1440px){.error_page_section{margin:50px 0 130px}}@media (max-width:1199px){.error_page_section{margin:50px 0 120px}}@media (max-width:991px){.error_page_section{margin:50px 0 80px}}@media (max-width:767px){.error_page_section{margin:60px 0}}.error_page_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.error_page_section_inner .heading{font-size:100px;color:#11213c}@media (max-width:1199px){.error_page_section_inner .heading{font-size:80px}}.standard_editor_section{margin:150px 0}@media (max-width:1440px){.standard_editor_section{margin:130px 0}}@media (max-width:1359px){.standard_editor_section{margin:100px 0}}@media (max-width:1199px){.standard_editor_section{margin:80px 0}}@media (max-width:991px){.standard_editor_section{margin:60px 0}}@media (max-width:767px){.standard_editor_section{margin:50px 0}}.standard_editor_section.remove_tos{margin-top:0}.standard_editor_section.remove_bos{margin-bottom:0}.gravity_form_section{position:relative;margin:60px 0;overflow:hidden}@media (max-width:1199px){.gravity_form_section{margin:50px 0}}@media (max-width:767px){.gravity_form_section{margin:40px 0}}.gravity_form_section.remove_tos{margin-top:0}.gravity_form_section.remove_bos{margin-bottom:0}.gravity_form_section .sun_icon{position:absolute;left:0;bottom:88px}.gravity_form_section .sun_icon svg{width:412px;height:478px}.gravity_form_section .section_inner{position:relative}.gravity_form_section .section_inner.has_bg_image{padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:50%}.gravity_form_section .section_inner .section_wrapper{position:relative;z-index:1}.gravity_form_section .section_inner .section_wrapper .section_heading{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.gravity_form_section .section_inner .section_wrapper .section_heading .section_heading_inner{max-width:472px}.gravity_form_section .section_inner .section_wrapper .section_heading .section_heading_inner .heading_text{text-transform:uppercase;margin:0}.gravity_form_section .section_inner .section_wrapper .section_heading .section_description{margin-top:24px}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .section_heading .section_heading_inner .heading_part .heading_text,.gravity_form_section .section_inner .section_wrapper.set_text_color_white .section_heading .section_heading_inner .section_description .description_text{color:#fffaf1}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,.gravity_form_section .section_inner .section_wrapper.set_text_color_white .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#edf8ff}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message{color:#fff}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .gform_wrapper form .gform_footer .gform_button{color:#008eff;background-color:#fff;border:1px solid #fff}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .gform_wrapper form .gform_footer .gform_button:hover{color:#fff;background-color:#11213c;border:1px solid #11213c}.gravity_form_section .section_inner .section_wrapper.set_text_color_white .form_section .gform_confirmation_wrapper .gform_confirmation_message{color:#fff}.inner_page_banner_section{overflow:hidden;position:relative}@media (max-width:991px){.inner_page_banner_section{margin-bottom:35px}}.inner_page_banner_section .bg_img{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.inner_page_banner_section .bg_img:before{content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0}.inner_page_banner_section .bg_img .bottom_shape{position:relative}.inner_page_banner_section .bg_img .bottom_shape svg{width:100%;margin-bottom:-2px}@media (min-width:1921px){.inner_page_banner_section .bg_img .bottom_shape svg{margin-bottom:-5px}}.inner_page_banner_section .bg_img .content_section{padding:100px 0 0;position:relative}@media (max-width:1440px){.inner_page_banner_section .bg_img .content_section{padding:90px 0 0}}@media (max-width:1199px){.inner_page_banner_section .bg_img .content_section{padding:85px 0 0}}@media (max-width:991px){.inner_page_banner_section .bg_img .content_section{padding:72px 0 0}}@media (max-width:767px){.inner_page_banner_section .bg_img .content_section{padding:64px 0 0}}.inner_page_banner_section .bg_img .content_section .content_inner{padding:50px 0;min-height:340px;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;color:#fff}@media (max-width:1199px){.inner_page_banner_section .bg_img .content_section .content_inner{min-height:310px}}@media (max-width:991px){.inner_page_banner_section .bg_img .content_section .content_inner{min-height:280px}}@media (max-width:767px){.inner_page_banner_section .bg_img .content_section .content_inner{min-height:250px}}.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section{font-family:forma_djr_deck_bold;color:#fff;margin:0 -34px 8px}@media (max-width:767px){.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section{margin:0 -20px 8px}}.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section span{margin:0 17px}@media (max-width:767px){.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section span{margin:0 10px}}.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section a{font-family:forma_djr_deck_bold;text-decoration:none;color:#fff}.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .breadcrums_section a:hover{color:#008eff}.inner_page_banner_section .bg_img .content_section .content_inner .content_wrapper .heading_section .heading_text{margin:0;color:#fff;text-transform:uppercase}.hero_banner{position:relative;margin-bottom:80px}@media (max-width:1199px){.hero_banner{margin-bottom:60px}}@media (max-width:767px){.hero_banner{margin-bottom:30px}}.hero_banner__inner:after{content:"";height:200px;max-height:10.34vw;width:100%;position:absolute;bottom:-1px;background-image:url(../images/banner_waw_w.svg);background-repeat:no-repeat;background-position:top;background-size:100% auto}.hero_banner__item{position:relative}.hero_banner__item .image{position:relative;display:block;pointer-events:none;overflow:hidden}.hero_banner__item .image:after{content:"";display:block;padding-bottom:586px;background-color:rgba(0,0,0,.5)}.hero_banner__item .image img,.hero_banner__item .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero_banner__item .image iframe,.hero_banner__item .image img,.hero_banner__item .image video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.hero_banner__item .image iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh}@media (min-width:992px){.hero_banner__item .image:after{padding-bottom:49.323%;background-color:rgba(0,0,0,.3)}}.hero_banner__item .content{position:absolute;z-index:1;width:100%;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero_banner__item .content .heading{color:#fff;margin-bottom:12px}.hero_banner__item .content .tag_line{font-family:forma_djr_deck_light;font-size:32px;line-height:38px;letter-spacing:.2em;color:#fff;text-transform:uppercase}.hero_banner__item .content .buttons{max-width:475px;margin-top:45px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero_banner__item .content_inner{text-align:center}@media (min-width:992px){.hero_banner__item .mobile{display:none}}@media (max-width:1199px){.hero_banner__item .content_inner{margin-left:40px;margin-right:40px}.hero_banner__item .content .buttons{margin-top:30px}.hero_banner__item .content .tag_line{font-size:26px;line-height:1.2}}@media (max-width:991px){.hero_banner__item .desktop{display:none}.hero_banner__item .content .buttons{margin-top:24px}.hero_banner__item .content .tag_line{font-size:24px}}@media (max-width:767px){.hero_banner__item .content_inner{margin-left:0;margin-right:0}.hero_banner__item .content{top:50%}.hero_banner__item .content .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero_banner__item .content .buttons .btn{width:225px;margin-bottom:12px}.hero_banner__item .content .buttons .btn:last-child{margin-bottom:0}.hero_banner__item .content .tag_line{font-family:forma_djr_deck_regular}}.hero_banner .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;padding:15px;min-width:0;outline:none;-webkit-box-shadow:none;box-shadow:none}.hero_banner .slick-prev{left:40px}.hero_banner .slick-next{right:40px}@media (max-width:1199px){.hero_banner .slick-prev{left:20px}.hero_banner .slick-next{right:20px}}.accordion_section_main{overflow:hidden;margin:120px 0;padding-bottom:120px}@media (max-width:1359px){.accordion_section_main{margin:100px 0;padding-bottom:100px}}@media (max-width:1199px){.accordion_section_main{margin:80px 0;padding-bottom:80px}}@media (max-width:991px){.accordion_section_main{margin:60px 0;padding-bottom:60px}}@media (max-width:767px){.accordion_section_main{margin:50px 0;padding-bottom:50px}}.accordion_section_main.remove_tos{margin-top:0}.accordion_section_main.remove_bos{margin-bottom:0}.accordion_section_main.remove_bis{padding-bottom:0}.accordion_section_main .section_inner{position:relative}.accordion_section_main .section_inner:after,.accordion_section_main .section_inner:before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1}.accordion_section_main .section_inner:before{background-image:url(../images/Accordion_Left_Image.svg);left:0;bottom:-50px;width:503px;height:669px}@media (max-width:1600px){.accordion_section_main .section_inner:before{width:403px;height:569px}}@media (max-width:1440px){.accordion_section_main .section_inner:before{width:303px;height:469px}}@media (max-width:1360px){.accordion_section_main .section_inner:before{width:253px;height:419px}}@media (max-width:1199px){.accordion_section_main .section_inner:before{width:203px;height:369px}}@media (max-width:991px){.accordion_section_main .section_inner:before{width:300px;height:339px}}@media (max-width:767px){.accordion_section_main .section_inner:before{width:200px;height:229px}}.accordion_section_main .section_inner:after{background-image:url(../images/Accordion_Right_Image.svg);right:0;top:0;width:519px;height:485px}@media (max-width:1600px){.accordion_section_main .section_inner:after{width:419px;height:385px}}@media (max-width:1440px){.accordion_section_main .section_inner:after{width:319px;height:285px}}@media (max-width:1360px){.accordion_section_main .section_inner:after{width:269px;height:235px}}@media (max-width:1199px){.accordion_section_main .section_inner:after{width:219px;height:185px;margin-right:-50px}}@media (max-width:991px){.accordion_section_main .section_inner:after{width:320px;height:285px}}.accordion_section_main .section_inner.move_left_icon_more_bottom_side:before{bottom:-120px}@media (max-width:1359px){.accordion_section_main .section_inner.move_left_icon_more_bottom_side:before{bottom:-100px}}@media (max-width:1199px){.accordion_section_main .section_inner.move_left_icon_more_bottom_side:before{bottom:80px}}@media (max-width:991px){.accordion_section_main .section_inner.move_left_icon_more_bottom_side:before{bottom:-60px}}@media (max-width:767px){.accordion_section_main .section_inner.move_left_icon_more_bottom_side:before{bottom:-50px}}.accordion_section_main .section_inner .section_wrapper{position:relative;z-index:1}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item{border-bottom:1px solid #bdbdbd;padding:32px 0}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item{padding:25px 0}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title{position:relative;padding-right:60px}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title{padding-right:40px}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordion_title_inner .accordion_heading{font-family:forma_djr_deck_regular;font-size:24px;line-height:1.2;letter-spacing:.2em}@media (max-width:1199px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordion_title_inner .accordion_heading{font-size:22px}}@media (max-width:991px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordion_title_inner .accordion_heading{font-size:20px}}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordion_title_inner .accordion_heading{font-size:18px}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordian_icon{position:absolute;top:50%;right:0;margin-top:-10px}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordian_icon .accordian_icon_inner .icon_round{width:20px;height:20px;border:2px solid #ec388c;border-radius:50%}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines{position:relative;width:16px;height:16px;padding:4px}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:before{content:"";background:#ec388c;position:absolute;width:8px;height:2px;top:50%;margin-top:-1px}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:after{content:"";background:#ec388c;position:absolute;height:8px;width:2px;left:50%;margin-left:-1px}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title.active .title .accordian_icon .accordian_icon_inner .icon_round{border-color:#828282}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title.active .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:before{background:#828282}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title.active .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:after{display:none}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title:hover{cursor:pointer}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title:hover .title .accordian_icon .accordian_icon_inner .icon_round{border-color:#828282}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title:hover .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:after,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_title:hover .title .accordian_icon .accordian_icon_inner .icon_round .icon_lines:before{background:#828282}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content{margin-top:36px}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content{margin-top:25px}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner{padding-right:30px}@media (max-width:991px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner{padding-right:20px}}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner{padding-right:0}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner a,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ol li,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner p,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ul li{font-size:16px}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner a,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ol li,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner p,.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ul li{font-size:15px}}.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ol li:before{font-size:16px}@media (max-width:767px){.accordion_section_main .section_inner .section_wrapper .accordion_section .accordion_list .accordion_item .accordion_content .accordion_content_inner ol li:before{font-size:15px}}.left_right_image_with_content_section{position:relative}.left_right_image_with_content_section.add_bottom_left_icon_image .bottom_left_icon_image{position:absolute;left:0;bottom:-60px}.left_right_image_with_content_section.normal_image{margin:60px 0}.left_right_image_with_content_section.normal_image.remove_tos{margin-top:0}.left_right_image_with_content_section.normal_image.remove_bos{margin-bottom:0}@media (max-width:767px){.left_right_image_with_content_section.normal_image{margin-bottom:48px}}.left_right_image_with_content_section.normal_image .section_inner{overflow:hidden;position:relative}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item{margin:60px 0}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item.remove_item_ts{margin-top:0}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item.remove_item_bs{margin-bottom:0}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:57.7%}@media (max-width:1199px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:50%}}@media (max-width:991px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:40%}}@media (max-width:767px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:100%;margin-top:42px}}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .image_section .image img{width:100%}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section{width:42.3%;padding-left:36px;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}@media (max-width:1199px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section{width:50%}}@media (max-width:991px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section{width:60%}}@media (max-width:767px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section{width:100%;padding-left:0}}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section .content_section_inner .heading_section{margin-bottom:24px}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner .content_section .content_section_inner .heading_section .heading_text{margin:0;text-transform:uppercase}@media (max-width:767px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .content_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .content_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:36px}@media (max-width:767px){.left_right_image_with_content_section.normal_image .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .content_section{padding-right:0}}.left_right_image_with_content_section.image_with_bg_square{margin:60px 0}.left_right_image_with_content_section.image_with_bg_square.remove_tos{margin-top:0}.left_right_image_with_content_section.image_with_bg_square.remove_bos{margin-bottom:0}.left_right_image_with_content_section.image_with_bg_square .section_inner{overflow:hidden;position:relative;padding-top:20px}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item{margin:150px 0}@media (max-width:1359px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item{margin:130px 0}}@media (max-width:1199px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item{margin:110px 0}}@media (max-width:991px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item{margin:80px 0}}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item{margin:60px 0}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item.remove_item_ts{margin-top:0}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item.remove_item_bs{margin-bottom:0}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item:last-child{margin-bottom:0}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:50%}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section{width:100%;padding-left:20px;margin-top:48px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image{position:relative;width:100%;max-width:479px}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image{max-width:100%}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image:before{content:"";background:#ec388c;position:absolute;width:100%;height:100%;top:-20px;z-index:0}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image:before{top:-6px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image:after{content:"";background-image:url(../images/Sun_Ray_Image.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;width:467px;height:478px;bottom:-150px;z-index:-1}@media screen and (max-width:991px) and (min-width:768px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image:after{width:350px;height:358px;bottom:-110px}}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image:after{display:none!important}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image .image_inner{position:relative;z-index:1}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .image_section .image .image_inner img{width:100%}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .content_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;width:50%}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner .content_section{width:100%}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section{padding-right:18px}@media screen and (max-width:1199px) and (min-width:768px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section{padding-left:20px}}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section{padding-right:0;padding-left:6px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section .image:before{left:-20px}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section .image:before{left:-6px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section .image:after{left:-185px}@media screen and (max-width:991px) and (min-width:768px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .image_section .image:after{left:-135px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .content_section{padding-left:18px}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_left .content_section{padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:18px}@media screen and (max-width:1199px) and (min-width:768px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section{padding-right:20px}}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section{padding-left:6px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image{margin-left:auto}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image:before{right:-20px}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image:before{right:inherit;left:-6px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image:after{right:-185px}@media screen and (max-width:991px) and (min-width:768px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image:after{right:-135px}}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .image_section .image:after{right:inherit;left:-185px}}.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .content_section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:18px}@media (max-width:767px){.left_right_image_with_content_section.image_with_bg_square .section_inner .section_wrapper .item_list .item .item_inner.media_in_right .content_section{padding-right:0}}.testimonial_slider_section{margin:120px 0}@media (max-width:1359px){.testimonial_slider_section{margin:100px 0}}@media (max-width:1199px){.testimonial_slider_section{margin:80px 0}}@media (max-width:991px){.testimonial_slider_section{margin:60px 0}}@media (max-width:767px){.testimonial_slider_section{margin:48px 0}}.testimonial_slider_section.remove_tos{margin-top:0}.testimonial_slider_section.remove_bos{margin-bottom:0}@media (min-width:768px){.testimonial_slider_section .section_inner .section_wrapper{position:relative}.testimonial_slider_section .section_inner .section_wrapper:before{content:"";position:absolute;background-image:url(../images/Mountain\ Icon.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1;width:509px;height:369px;right:-39%;top:-149px}}.testimonial_slider_section .section_inner .section_wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonial_slider_section .section_inner .section_wrapper .content_section{width:55.2%;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;padding-right:40px}@media (max-width:1199px){.testimonial_slider_section .section_inner .section_wrapper .content_section{width:50%}}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .content_section{width:100%;padding-right:0;margin-bottom:16px}}.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner{max-width:476px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner{max-width:100%}}.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .heading_section{max-width:390px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .heading_section{max-width:100%}}.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .heading_section .heading_text{margin:0}.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .content_part{margin-top:18px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .content_part{margin-top:16px}}.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .button_section{margin-top:18px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .content_section .content_section_inner .button_section{display:none}}.testimonial_slider_section .section_inner .section_wrapper .slider_section{width:44.8%}@media (max-width:1199px){.testimonial_slider_section .section_inner .section_wrapper .slider_section{width:50%}}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .slider_section{width:100%}}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner{background:-webkit-gradient(linear,left top,left bottom,from(#02bffb),color-stop(76%,#008eff));background:-o-linear-gradient(top,#02bffb 0,#008eff 76%);background:linear-gradient(180deg,#02bffb,#008eff 76%);padding:40px;border-radius:32px 0}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner{padding:22px 24px}}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .quote_icon{margin-bottom:27px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .quote_icon{margin-bottom:24px}}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_list .testimonial_slide .testimonial_text_section{margin-bottom:24px}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_list .testimonial_slide .testimonial_text_section .testimonial_text{font-size:24px;line-height:36px;letter-spacing:.02em;font-family:forma_djr_deck_light;color:#fff}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_list .testimonial_slide .author_section .author_text{font-family:forma_djr_deck_extra_bold;font-size:18px;line-height:18px;letter-spacing:.02em;color:#f2f2f2}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_arrow .slick-arrow{-webkit-transition:all .5 ease;-o-transition:all ease .5;transition:all .5 ease;cursor:pointer}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_arrow .slick-arrow svg path{-webkit-transition:all .5 ease;-o-transition:all ease .5;transition:all .5 ease}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_arrow .slick-arrow svg:hover path.bg{fill:#ec388c}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_arrow .slick-prev{margin-right:10px}.testimonial_slider_section .section_inner .section_wrapper .slider_section .testimonial_list_section .list_section_inner .testimonial_slider_paging{margin-top:12px;color:#fff;font-family:forma_djr_deck_regular;font-size:13px;line-height:20px;letter-spacing:.02em}.testimonial_slider_section .section_inner .section_wrapper .button_section.for_mobile{display:none;margin-top:16px}@media (max-width:767px){.testimonial_slider_section .section_inner .section_wrapper .button_section.for_mobile{display:block}}.testimonial_slider_section .section_inner .section_wrapper .button_section.for_mobile .btn{min-width:222px}.logo_section_section{margin:120px 0}@media (max-width:1440px){.logo_section_section{margin:100px 0}}@media (max-width:1359px){.logo_section_section{margin:80px 0}}@media (max-width:1199px){.logo_section_section{margin:70px 0}}@media (max-width:991px){.logo_section_section{margin:60px 0}}@media (max-width:767px){.logo_section_section{margin:48px 0}}.logo_section_section.remove_tos{margin-top:0}.logo_section_section.remove_bos{margin-bottom:0}.logo_section_section .section_inner .section_wrapper .section_heading_part .heading_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.logo_section_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{margin:0;position:relative;text-align:center}@media (max-width:767px){.logo_section_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{max-width:288px}}@media (min-width:768px){.logo_section_section .section_inner .section_wrapper .section_heading_part .heading_section:before{content:"";background:#000;position:absolute;width:100%;height:1px;top:50%;left:0}.logo_section_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{padding:0 24px;background-color:#f5fdff}}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -30px}@media (max-width:767px){.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list{margin:0 -20px}}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item{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;padding:0 30px;margin-top:60px;width:16.66667%}@media (max-width:1359px){.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item{width:20%}}@media (max-width:1199px){.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item{width:25%}}@media (max-width:991px){.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item{width:33.33333%}}@media (max-width:767px){.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item{margin-top:48px;padding:0 20px;width:50%}}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item .item_inner img{max-width:100%;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item .item_inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo_section_section .section_inner .section_wrapper .logo_list_section .logo_list .item .item_inner a:hover img{opacity:.5}.post_category_cards_section{margin:120px 0}@media (max-width:1440px){.post_category_cards_section{margin:100px 0}}@media (max-width:1359px){.post_category_cards_section{margin:80px 0}}@media (max-width:1199px){.post_category_cards_section{margin:70px 0}}@media (max-width:991px){.post_category_cards_section{margin:60px 0}}@media (max-width:767px){.post_category_cards_section{margin:48px 0}}.post_category_cards_section.remove_tos{margin-top:0}.post_category_cards_section.remove_bos{margin-bottom:0}.post_category_cards_section .section_inner .section_wrapper .section_heading_part{margin-bottom:42px}.post_category_cards_section .section_inner .section_wrapper .section_heading_part .heading_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.post_category_cards_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{margin:0;position:relative;text-align:center;max-width:582px}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -9px}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item{width:20%;padding:0 9px;margin-top:18px}@media (max-width:991px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item{width:33.33333%}}@media (max-width:767px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item{width:50%}}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner{position:relative}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner:before{content:"";background:#ec388c;position:absolute;width:100%;height:100%;top:-6px;left:-6px}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper{position:relative;background-color:#000}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img:before{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(75.36%,transparent),color-stop(89.9%,rgba(0,0,0,.448)),to(rgba(0,0,0,.8)));background:-o-linear-gradient(top,transparent 75.36%,rgba(0,0,0,.448) 89.9%,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,transparent 75.36%,rgba(0,0,0,.448) 89.9%,rgba(0,0,0,.8));position:absolute;width:100%;height:100%;left:0;bottom:0}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img .card_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img img{width:100%;height:100%}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img img.horizontal_for_mobile{display:none}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img .card_content{position:absolute;bottom:24px;left:24px;max-width:calc(100% - 48px)}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img .card_content .category_name_section .cat_name .cat_name_link{color:#fff;margin:0;text-decoration:none;text-transform:uppercase}@media (max-width:1199px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper .bg_img .card_content .category_name_section .cat_name .cat_name_link{font-size:16px}}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item .item_inner .item_wrapper.has_link:hover .bg_img .card_content .category_name_section .cat_name .cat_name_link{color:#ec388c}@media (max-width:767px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item.set_last_card_horizontal_for_mobile{width:100%}}@media (max-width:767px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item.set_last_card_horizontal_for_mobile .item_inner .item_wrapper .bg_img img.regular_image{display:none}}.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item.set_last_card_horizontal_for_mobile .item_inner .item_wrapper .bg_img img.horizontal_for_mobile{display:none}@media (max-width:767px){.post_category_cards_section .section_inner .section_wrapper .category_cards_list .list_inner .item.set_last_card_horizontal_for_mobile .item_inner .item_wrapper .bg_img img.horizontal_for_mobile{display:block}}.destination_list__header{padding-bottom:30px;border-bottom:1px solid rgba(17,33,60,.33);margin-bottom:30px}.destination_list__header .browse_title,.destination_list__header .heading{text-align:center;text-transform:uppercase}.destination_list__header .browse_title{margin-bottom:12px;color:rgba(34,34,34,.5);font-family:forma_djr_deck_bold;font-size:18px;line-height:21.6px;letter-spacing:.2em}.destination_list__header .category_link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.destination_list__header .category_link_list .link_item{margin-left:12px;margin-right:12px;margin-bottom:6px}.destination_list__header .category_link_list .link{font-family:forma_djr_deck_extra_bold;font-size:18px;line-height:19.98px;letter-spacing:.02em;text-decoration:none}.destination_list__header .category_link_list .link .icon{margin-left:8px}@media (min-width:576px){.destination_list__header{padding-bottom:40px;margin-bottom:40px}}@media (min-width:992px){.destination_list__header{padding-bottom:60px;margin-bottom:60px}.destination_list__header .selectric-wrapper,.destination_list__header select.broByCategory{display:none}}@media (min-width:1200px){.destination_list__header{padding-bottom:80px;margin-bottom:80px}.destination_list__header .category_link_list .link_item{margin-left:24px;margin-right:24px;margin-bottom:8px}}@media (max-width:991px){.destination_list__header .browse_title,.destination_list__header .link_item{display:none}.destination_list__header .selectric-wrapper{width:100%}.destination_list__header .selectric .label{text-transform:uppercase;color:rgba(34,34,34,.5);font-family:forma_djr_deck_bold;font-size:16px;letter-spacing:.1em;height:42px;line-height:44px}.destination_list__header .selectric .button{height:42px;line-height:42px}}@media (max-width:575px){.destination_list__header .heading{font-size:34px}.destination_list__header .selectric .label{margin-left:15px;margin-right:35px}}.destination_list .category_item{position:relative}.destination_list .category_item.odd:before{content:"";width:277px;height:284px;position:absolute;right:-127px;top:-70px;z-index:-1;background-image:url(../images/icon_Layer1.svg);background-repeat:no-repeat;background-size:100% auto}.destination_list .category_item.even .category_post{position:relative}.destination_list .category_item.even .category_post:before{content:"";width:365px;height:370px;position:absolute;left:-284px;top:-63px;z-index:-1;background-image:url(../images/icon_Image1.png);background-repeat:no-repeat;background-size:100% auto}@media (max-width:991px){.destination_list .category_item.odd:before{top:60px}.destination_list .category_item.even .category_post:before{width:325px;left:-252px;top:-50px}}@media (max-width:767px){.destination_list .category_item.odd:before{width:160px;right:-70px;top:80px}.destination_list .category_item.even .category_post:before{width:225px;left:-180px;top:-30px}}.destination_list .category_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.destination_list .category_header .title{text-transform:uppercase;margin-bottom:18px}.destination_list .category_header .title_description{min-width:413px;width:413px;padding-right:35px}.destination_list .category_header .image{width:100%;position:relative;display:block}.destination_list .category_header .image:after{content:"";display:block;padding-bottom:38.889%;background-color:#d9d9d8}.destination_list .category_header .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.destination_list .category_header .image:before{content:"";width:100%;height:100%;position:absolute;top:-17px;right:-17px;background-color:#ec388c;z-index:-1}@media (min-width:992px){.destination_list .category_header{margin-bottom:40px}}@media (max-width:1199px){.destination_list .category_header .title_description{min-width:400px;width:400px;padding-right:25px}.destination_list .category_header .image:before{top:-12px;right:-12px}}@media (max-width:991px){.destination_list .category_header{-ms-flex-wrap:wrap;flex-wrap:wrap}.destination_list .category_header .title_description{min-width:0;width:100%;padding-right:0;margin-bottom:30px}}@media (max-width:575px){.destination_list .category_header .title{margin-bottom:10px}.destination_list .category_header .image:before{top:-8px;right:-8px}}.destination_list .category_post{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #008eff}.destination_list .category_post .cat_title{font-family:forma_djr_deck_extra_bold;font-size:16px;line-height:1;letter-spacing:.02em;color:#008eff;margin-bottom:30px;position:relative;text-transform:uppercase}.destination_list .category_post .cat_title span{padding-right:20px;background-color:#f5fdff}.destination_list .category_post .cat_title:before{content:"";width:100%;height:1px;background-color:#008eff;position:absolute;left:0;top:7px;z-index:-1}.destination_list .category_post .post_list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.destination_list .category_post .post_item__inner{display:block;text-decoration:none}.destination_list .category_post .post_item__inner:hover .image img{-webkit-transform:scale(1.1) translate(-45%,-45%);-ms-transform:scale(1.1) translate(-45%,-45%);transform:scale(1.1) translate(-45%,-45%)}.destination_list .category_post .post_item .image{position:relative;display:block;margin-bottom:10px;overflow:hidden}.destination_list .category_post .post_item .image:after{content:"";display:block;padding-bottom:66%;background-color:#d9d9d8}.destination_list .category_post .post_item .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.destination_list .category_post .post_item .title{text-transform:uppercase;margin-bottom:10px;color:#3d3d3d}.destination_list .category_post .post_item .price{font-family:forma_djr_deck_extra_bold;font-size:16px;line-height:1;letter-spacing:.02em;color:#3d3d3d}@media (min-width:768px){.destination_list .category_post .cat_title span{padding-right:40px}.destination_list .category_post .post_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.destination_list .category_post{padding-bottom:60px;margin-bottom:60px}.destination_list .category_post .post_list{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.destination_list .category_post .cat_title{margin-bottom:40px;font-size:18px}.destination_list .category_post .post_item .price{font-size:18px}}@media (min-width:1200px){.destination_list .category_post{padding-bottom:80px;margin-bottom:80px}.destination_list .category_post .post_list{row-gap:40px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:575px){.destination_list .category_post{padding-bottom:30px;margin-bottom:30px}.destination_list .category_post .cat_title{font-size:14px}}.destinationPopup{position:relative;background-color:#fff;max-width:988px;height:92vh;max-height:744px;padding-top:64px;padding-bottom:24px}.destinationPopup .destinationClose{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;text-transform:uppercase;position:absolute;top:24px;right:24px;font-family:forma_djr_deck_bold;font-size:13px;line-height:15.6px;letter-spacing:.05em;color:rgba(34,34,34,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.destinationPopup .destinationClose svg{margin-top:-2px;margin-left:4px}.destinationPopup .destinationClose:hover{color:#008eff}.destinationPopup__image_about{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:100%}.destinationPopup__image{padding-left:24px;padding-right:24px}.destinationPopup__image .image{position:relative;display:block;margin-bottom:24px}.destinationPopup__image .image:after{content:"";display:block;background-color:#d9d9d8;padding-bottom:60.1%}@media (max-height:700px){.destinationPopup__image .image:after{padding-bottom:42.1%}}.destinationPopup__image .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.destinationPopup__image .title{margin-bottom:32px}.destinationPopup__image .date_location_price>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:forma_djr_deck_extra_bold;font-size:18px;line-height:1;letter-spacing:.02em;color:#008eff;margin-bottom:12px}.destinationPopup__image .date_location_price .icon{line-height:0;margin-right:10px;min-width:16px}.destinationPopup__image .buttons{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:448px}.destinationPopup__image .buttons .btn{min-width:215px}@media (min-width:992px){.destinationPopup__image{overflow-y:auto}.destinationPopup__image::-webkit-scrollbar{width:4px}.destinationPopup__image::-webkit-scrollbar-track{background-color:#d9d9d9}.destinationPopup__image::-webkit-scrollbar-thumb{background-color:#008eff}}@media (max-width:1199px){.destinationPopup__image{padding-right:15px}}@media (max-width:991px){.destinationPopup__image{padding-left:20px;padding-right:20px;margin-bottom:40px}.destinationPopup__image .title{margin-bottom:20px}.destinationPopup__image .buttons{margin-top:20px}}@media (max-width:575px){.destinationPopup__image{padding-left:15px;padding-right:15px;margin-bottom:20px}.destinationPopup__image .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.destinationPopup__image .buttons .btn{width:100%;margin-bottom:12px}.destinationPopup__image .buttons .btn:last-child{margin-bottom:0}}.destinationPopup__about_gallery{padding-left:24px;padding-right:18px}.destinationPopup__about_gallery::-webkit-scrollbar{width:4px}.destinationPopup__about_gallery::-webkit-scrollbar-track{background-color:#d9d9d9}.destinationPopup__about_gallery::-webkit-scrollbar-thumb{background-color:#008eff}.destinationPopup__about_gallery .title{font-family:forma_djr_deck_bold;color:#11213c;margin-bottom:12px;text-transform:uppercase;letter-spacing:2px}.destinationPopup__about_gallery .content{font-size:16px;line-height:24px;letter-spacing:.05em;border-bottom:1px solid #bdbdbd;margin-bottom:24px}.destinationPopup__about_gallery .content p{margin-bottom:12px}.destinationPopup__about_gallery .content h5,.destinationPopup__about_gallery .content h6{margin-bottom:12px;margin-top:20px}.destinationPopup__about_gallery .content ul{list-style:none;padding-left:10px}.destinationPopup__about_gallery .content ul li{position:relative;padding-left:10px;margin-bottom:3px}.destinationPopup__about_gallery .content ul li:before{content:"";position:absolute;width:3px;height:3px;left:0;top:9px;background-color:#3d3d3d}.destinationPopup__about_gallery .images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.destinationPopup__about_gallery .images .item{position:relative;display:block}.destinationPopup__about_gallery .images .item:after{content:"";display:block;background-color:#d9d9d8;padding-bottom:100%}.destinationPopup__about_gallery .images .item img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.destinationPopup__about_gallery{overflow-y:auto;margin-right:6px}}@media (max-width:1199px){.destinationPopup__about_gallery{padding-left:15px}}@media (max-width:991px){.destinationPopup__about_gallery{padding-left:20px;padding-right:20px}}@media (max-width:575px){.destinationPopup__about_gallery{padding-left:15px;padding-right:15px}.destinationPopup__about_gallery .content{font-size:14px;line-height:1.4}}@media (min-width:992px){.destinationPopup__image_about{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.destinationPopup{width:calc(100vw - 40px)}}@media (max-width:991px){.destinationPopup{height:85vh;padding-top:44px;padding-bottom:20px}.destinationPopup .destinationClose{top:14px;right:20px}.destinationPopup__image_about{overflow-y:auto}}.post_list_slider_section{margin:153px 0}@media (max-width:1440px){.post_list_slider_section{margin:130px 0}}@media (max-width:1359px){.post_list_slider_section{margin:100px 0}}@media (max-width:1199px){.post_list_slider_section{margin:80px 0}}@media (max-width:991px){.post_list_slider_section{margin:65px 0}}@media (max-width:767px){.post_list_slider_section{margin:48px 0}}.post_list_slider_section.remove_tos{margin-top:0}.post_list_slider_section.remove_bos{margin-bottom:0}.post_list_slider_section .section_inner{background-image:url(../images/Post_Slider_BG.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;padding:120px 0}@media (max-width:1440px){.post_list_slider_section .section_inner{padding:100px 0}}@media (max-width:1359px){.post_list_slider_section .section_inner{padding:80px 0}}@media (max-width:1199px){.post_list_slider_section .section_inner{padding:70px 0}}@media (max-width:991px){.post_list_slider_section .section_inner{padding:60px 0}}@media (max-width:767px){.post_list_slider_section .section_inner{padding:48px 0}}.post_list_slider_section .section_inner .section_wrapper .section_heading_part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:48px}.post_list_slider_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{margin:0;color:#fff}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section{padding-left:20px}}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:416px}@media (max-width:1359px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:350px}}@media (max-width:1199px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:350px}}@media (max-width:991px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:280px}}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:330px}}@media (max-width:374px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item{width:270px}}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner{padding:0 18px}@media (max-width:991px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner{padding:0 10px}}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .image_section{background-color:#ec388c}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .image_section .image_bg{background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .image_section .image_bg img{width:100%;height:100%}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section{margin-top:10px}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .price_text,.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .title_text{margin:0;color:#fff}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .title_section .title_text{text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;font-size:24px}@media (max-width:1359px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .title_section .title_text{font-size:22px}}@media (max-width:1199px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .title_section .title_text{font-size:20px}}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .title_section .title_text{font-size:18px}}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .price_section{margin-top:10px}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_wrapper .content_section .content_inner .price_section .price_text{font-size:15px}}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_link{text-decoration:none}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_link:hover{text-decoration:none;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_link:hover .item_wrapper .content_section .content_inner .title_section .title_text{color:#11213c}.post_list_slider_section .section_inner .section_wrapper .post_slider_section .post_list .item .item_inner .item_link:hover .item_wrapper .image_section .image_bg{opacity:.8}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part{margin-top:72px}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .section_bottom_part{margin-top:40px}}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner{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:center;-ms-flex-align:center;align-items:center}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .button_section{padding-right:50px;width:300px}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .button_section{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;margin-top:24px}}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control{width:calc(100% - 300px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner{width:100%}}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_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}@media (max-width:767px){.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .text{font-size:18px;line-height:27px;letter-spacing:.02em;color:#fff;margin-right:24px}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow .slick-arrow svg path{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow .slick-arrow svg:hover{cursor:pointer}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow .slick-arrow svg:hover path{stroke:#fff}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow .slick-arrow svg:hover path.bg{fill:#11213c;stroke:inherit}.post_list_slider_section .section_inner .section_wrapper .section_bottom_part .bottom_part_inner .slider_control .slider_control_inner .slider_arrow_section .slider_arrow .slick-arrow.slick-prev{margin-right:10px}.left_right_image_with_tabs_section{margin:69px 0 186px}@media (max-width:1440px){.left_right_image_with_tabs_section{margin:54px 0 140px}}@media (max-width:1359px){.left_right_image_with_tabs_section{margin:48px 0 100px}}@media (max-width:1199px){.left_right_image_with_tabs_section{margin:42px 0 70px}}@media (max-width:991px){.left_right_image_with_tabs_section{margin:36px 0 70px}}@media (max-width:767px){.left_right_image_with_tabs_section{margin:24px 0 48px}}.left_right_image_with_tabs_section.remove_tos{margin-top:0}.left_right_image_with_tabs_section.remove_bos{margin-bottom:0}.left_right_image_with_tabs_section .section_inner{position:relative}.left_right_image_with_tabs_section .section_inner:before{content:"";position:absolute;background-image:url(../images/Plane_Icons.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1;width:579px;height:564px;right:0;bottom:-186px}@media (max-width:1640px){.left_right_image_with_tabs_section .section_inner:before{width:350px;height:334px;right:0;bottom:-106px}}@media (max-width:991px){.left_right_image_with_tabs_section .section_inner:before{display:none}}.left_right_image_with_tabs_section .section_inner .section_wrapper .section_heading_part .heading_section .heading_text{text-transform:uppercase}.left_right_image_with_tabs_section .section_inner .section_wrapper .tab_content_section{width:48.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section{padding-right:6px}}.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section .right_section_inner .image_section{position:relative}.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section .right_section_inner .image_section:before{content:"";position:absolute;background:#ec388c;width:100%;height:100%;top:-16px;right:-16px}@media (max-width:767px){.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section .right_section_inner .image_section:before{top:-6px;right:-6px}}.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section .right_section_inner .image_section .bg_img{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.left_right_image_with_tabs_section .section_inner .section_wrapper .right_section .right_section_inner .image_section .bg_img img{width:100%}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item{margin-top:24px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner{position:relative;padding:12px 0 12px 36px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner:after,.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner:before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(#ff78b7),color-stop(76%,#ec388c));background:-o-linear-gradient(top,#ff78b7 0,#ec388c 76%);background:linear-gradient(180deg,#ff78b7,#ec388c 76%);height:100%;top:0}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner:before{width:3px;left:0}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner:after{opacity:.2;width:2px;left:8px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .icon{overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .icon .icon_inner{margin-bottom:12px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .icon .icon_inner img{max-width:24px;max-height:24px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .sub_heading_section{margin-bottom:2px}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .sub_heading_section .sub_heading_text{color:#ec388c;margin:0;text-transform:uppercase}.left_right_image_with_tabs_section .section_inner .section_wrapper .list .list_inner .item .item_inner .left_section .left_section_inner .heading_section .heading_text{margin:0;color:#3d3d3d;text-transform:uppercase}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop{display:none}}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list{width:50%;padding-right:36px}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section:hover{cursor:pointer}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section .left_section_inner:after,.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section .left_section_inner:before{background:#bdbdbd}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section .left_section_inner .icon{height:0}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section .left_section_inner .sub_heading_section .sub_heading_text{color:#bdbdbd}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section .left_section_inner .heading_section .heading_text{color:#828282}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section.active .left_section_inner:after,.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section.active .left_section_inner:before{background:-webkit-gradient(linear,left top,left bottom,from(#ff78b7),color-stop(76%,#ec388c));background:-o-linear-gradient(top,#ff78b7 0,#ec388c 76%);background:linear-gradient(180deg,#ff78b7,#ec388c 76%)}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section.active .left_section_inner .icon{height:36px;-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section.active .left_section_inner .sub_heading_section .sub_heading_text{color:#ec388c}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .left_section.active .left_section_inner .heading_section .heading_text{color:#3d3d3d}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_desktop .list .list_inner .item .item_inner .right_section,.left_right_image_with_tabs_section .section_inner .section_wrapper .for_mobile{display:none}@media (max-width:767px){.left_right_image_with_tabs_section .section_inner .section_wrapper .for_mobile{display:block}}.left_right_image_with_tabs_section .section_inner .section_wrapper .for_mobile .list .list_inner .item .item_inner .right_section{margin-top:24px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fc2xpY2suc2NzcyIsInNpdGUuY3NzIiwiZ2xvYmFsL19saXR5LnNjc3MiLCJnbG9iYWwvX3NlbGVjdHJpYy5zY3NzIiwiZ2xvYmFsL2Fvcy9fY29yZS5zY3NzIiwiZ2xvYmFsL2Fvcy9fZWFzaW5nLnNjc3MiLCJnbG9iYWwvYW9zL19hbmltYXRpb25zLnNjc3MiLCJnbG9iYWwvX2dsb2JhbC5zY3NzIiwiZ2xvYmFsL192YXIuc2NzcyIsImdsb2JhbC9faGVhZGVyLnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiZ2xvYmFsL19ncmF2aXR5X2Zvcm1fZ2xvYmFsX3N0eWxlLnNjc3MiLCJnbG9iYWwvXzQwNC5zY3NzIiwiYmxvY2tzL19zdGFuZGFyZF9lZGl0b3Iuc2NzcyIsImJsb2Nrcy9fZ3Jhdml0eV9mb3JtX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9faW5uZXJfcGFnZV9iYW5uZXIuc2NzcyIsImJsb2Nrcy9faGVyb19iYW5uZXIuc2NzcyIsImJsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX2xlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50LnNjc3MiLCJibG9ja3MvX3Rlc3RpbW9uaWFsX3NsaWRlci5zY3NzIiwiYmxvY2tzL19sb2dvX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9fcG9zdF9jYXRlZ29yeV9jYXJkcy5zY3NzIiwiYmxvY2tzL19kZXN0aW5hdGlvbl9saXN0LnNjc3MiLCJibG9ja3MvX3Bvc3RfbGlzdF9zbGlkZXIuc2NzcyIsImJsb2Nrcy9fbGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNJLGdDQUFtQyxDQUNuQyxtSEFFNEQsQ0FDNUQsZUFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLFdBQ0ksa0NBQXFDLENBQ3JDLHVIQUU4RCxDQUM5RCxlQUFtQixDQUNuQixpQkFBa0IsQ0FHdEIsV0FDSSxpQ0FBb0MsQ0FDcEMscUhBRTZELENBQzdELGVBQW1CLENBQ25CLGlCQUFrQixDQUd0QixXQUNJLCtCQUFrQyxDQUNsQyxpSEFFMkQsQ0FDM0QsZUFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLFdBQ0kscUNBQXdDLENBQ3hDLDZIQUVpRSxDQUNqRSxlQUFtQixDQUNuQixpQkFBa0IsQ0FHdEIsV0FDSSw0QkFBK0IsQ0FDL0IsMkdBRXdELENBQ3hELGVBQW1CLENBQ25CLGlCQUFrQixDQ2pEdEIsY0FHSSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQix3QkFBeUIsQ0FFekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQix1Q0FBd0MsQ0FFNUMsMEJBYkksaUJBQWtCLENBQ2xCLGFBaUJVLENBTGQsWUFFSSxlQUFnQixDQUVoQixRQUFTLENBQ1QsU0FBVSxDQUxkLGtCQVFRLFlBQWEsQ0FSckIscUJBWVEsY0FBZSxDQUNmLFdBQVksQ0FHcEIscURBRUksK0JBQXVDLENBRXZDLDJCQUFtQyxDQUVuQyx1QkFBK0IsQ0FHbkMsYUFDSSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU50Qix1Q0FVUSxVQUFXLENBQ1gsYUFBYyxDQVh0QixtQkFlUSxVQUFXLENBR2YsNEJBQ0ksaUJBQWtCLENBRzFCLGFBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBV2YsWUFBYSxDQ2dCZix1QkR6Qk0sV0FBWSxDQUxwQixpQkFRUSxhQUFjLENBUnRCLCtCQVdRLFlBQWEsQ0FYckIsMEJBaUJRLG1CQUFvQixDQUd4QixnQ0FDSSxhQUFjLENBR2xCLDRCQUNJLGlCQUFrQixDQUd0Qiw2QkFDSSxhQUFjLENBQ2QsV0FBWSxDQUNaLDRCQUE2QixDQUdyQywwQkFDSSxZQUFhOztBRWxHakI7O3NERG1Ic0QsQ0NoSHRELE1BQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1Asa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQix5QkFBOEIsQ0FDOUIsc0JBQXdCLENBQ3hCLFNBQVUsQ0FDVixtQ0FBcUMsQ0FDckMsOEJBQWdDLENBQ2hDLDJCQUE2QixDQUUvQixrQkFDRSxTQUFVLENBRVosa0JBQ0UsU0FBVSxDQUVaLFFBQ0UsNkJBQThCLENBRXRCLHFCQUFzQixDQUVoQyxXQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixzQkFBd0IsQ0FFMUIsa0JBQ0UsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLG1CQUFxQixDQUV2QixhQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixnQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2Ysc0NBQXlDLENBQ3pDLFNBQVUsQ0FDVixtQ0FBcUMsQ0FDckMsOEJBQWdDLENBQ2hDLDJCQUE2QixDQUUvQiwyQkFDRSxTQUFVLENBRVosZ0JBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsc0JBQXdCLENBRTFCLGNBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCwwQkFBMkIsQ0FDdkIsc0JBQXVCLENBRW5CLGtCQUFtQixDQUMzQiw2Q0FBK0MsQ0FDL0MscUNBQXVDLENBQ3ZDLG1DQUFxQyxDQUNyQyxnQ0FBK0IsQ0FBL0IsNkJBQStCLENBQy9CLHdEQUFvRixDQUV0Rix1REFFRSwyQkFBNkIsQ0FDekIsdUJBQXlCLENBRXJCLG1CQUFxQixDQUUvQixvQkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULGFBQWMsQ0FDZCxPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gseUNBQThDLENBQ3RDLGlDQUFzQyxDQUVoRCxZQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FDZixPQUFRLENBQ1IsS0FBTSxDQUNOLHVCQUF3QixDQUN4QixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsdUNBQTBDLENBQzFDLGdCQUFpQixDQUNqQixvQ0FBeUMsQ0FDekMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFlBQWEsQ0FDYix1QkFBd0IsQ0FDaEIsZUFBZ0IsQ0FFMUIsOEJBQ0UsUUFBUyxDQUNULFNBQVUsQ0FFWiwyRUFJRSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZix1Q0FBMEMsQ0FDMUMsZ0JBQWlCLENBQ2pCLG9DQUF5QyxDQUN6QyxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHVCQUF3QixDQUNoQixlQUFnQixDQUUxQixtQkFDRSxPQUFRLENBR1YsZ0JBQ0UsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUFjLENBQ2QsUUFBUyxDQUdYLDRKQUtFLFVBQVcsQ0FDWCxlQUFnQixDQUVsQix1QkFDRSxVQUFXLENBQ1gsUUFBUyxDQUNULGtCQUFtQixDQUNuQixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLCtCQUFnQyxDQUN4Qix1QkFBd0IsQ0FDaEMsZ0NBQWlDLENBRW5DLDhCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHlDQUE4QyxDQUN0QyxpQ0FBc0MsQ0FDOUMsZUFBZ0IsQ0FFbEIsV0FDRSxZQUFhLENDeExmLG1CQUNFLGlCQUFrQixDQUNsQixjQUFlLENBR2pCLHNCQUNFLFVBQVcsQ0FHYixXQUNFLHdCQXhCNEIsQ0F5QjVCLGlCQWhCMkIsQ0FrQjNCLGlCQUFrQixDQUNsQixlQUFnQixDQUxsQixrQkFRSSxhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLHlCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsb0JBN0JvQixDQThCcEIsY0F6QnNCLENBMEJ0QixnQkEzQnNFLENBNEJ0RSxhQXBDMEIsQ0FxQzFCLFdBN0JzRSxDQThCdEUsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBRWpCLHlCQW5CSixrQkFvQk0sY0EvQjJCLENBZ0MzQixvQkFyQ3lCLENBdUM1QixDQXZCSCxtQkEwQkksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBM0NzRSxDQTRDdEUsV0E1Q3NFLENBNkN0RSxnQkE3Q3NFLENBOEN0RSw0QkFwRGdDLENBcURoQyxVQXhENEIsQ0F5RDVCLGlCQUFrQixDQUl0Qiw0QkFDRSxpQkFBZ0QsQ0FHbEQsNEJBQ0Usb0JBQWdELENBRGxELG9DQUlJLFVBQThDLENBSmxELDBDQU9NLHFCQUF5RCxDQUsvRCxnQkFDRSxZQUFhLENBRGYsMkJBSUksb0JBQWdELENBSnBELGlDQVFJLGFBQWMsQ0FJbEIsb0JBQ0Usd0JBQXlCLENBQ3pCLFVBQVksQ0FDWixjQUFlLENBQ2Ysd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBR25CLHVCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixPQUFRLENBQ1IsUUFBUyxDQUpYLDhCQU9JLGlCQUFrQixDQUNsQixVQUFXLENBUmYsMkNBWUksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQWZmLGtEQWtCTSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsV0FBWSxDQUNaLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsU0FBVSxDQUtoQixpQkFDRSwyQkFBNkIsQ0FDN0IsZUFBaUIsQ0FDakIsZ0JBQWtCLENBQ2xCLHlCQUEyQixDQUMzQiw0QkFBaUMsQ0FDakMsa0JBQW9CLENBQ3BCLG1CQUFxQixDQUNyQixtQkFBcUIsQ0FDckIsb0JBQXNCLENBQ3RCLHNCQUF3QixDQUN4QixxQkFBdUIsRUFDdkIsb0JBQXVCLENBQ3ZCLHlCQUEyQixDQUc3QixxQkFDRSwyQkFBNkIsQ0FDN0IsMkJBQTZCLENBQzdCLHVCQUF5QixDQUkzQixpQkFDRSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1Asd0JBQW9ELENBQ3BELFVBQVcsQ0FDWCxxQkFBc0IsQ0FDdEIseUJBQTBCLENBQzFCLGNBQWUsQ0FUakIsbUNBWUksV0FBWSxDQUNaLGFBQWMsQ0FHaEIsa0NBQ0UsUUFBUyxDQUNULFdBQVksQ0FsQmhCLHdDQXVCSSxlQUFnQixDQUNoQixTQUFVLENBQ1Ysa0JBQW9CLENBQ3BCLGNBdktzQixDQXdLdEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBNUJwQixvQkFnQ0ksYUFBYyxDQUNkLFdBQVksQ0FDWixhQUFjLENBQ2QsY0FBZSxDQUNmLCtCQUFnQyxDQXBDcEMsdURBd0NNLHdCQUF5QixDQUN6QixVQUFXLENBekNqQiwyQkE2Q00sa0JBQW9CLENBQ3BCLGlCQUFtQixDQTlDekIsK0JBa0RNLGVBQXFCLENBbEQzQiwyQkF1REksd0JBQXlCLENBQ3pCLFVBQVksQ0FDWix3QkFBMEIsQ0FDMUIseUJBQTJCLENBQzNCLG9CQUNpQixDQTVEckIsb0ZBNERJLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQVVhLENBdEVqQix5REFpRU0sZUFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FFZixlQUFnQixDQUNoQixVQUFXLENBdEVqQiw4Q0EwRU0seUJBQTBCLENBQzFCLFNBQVUsQ0EzRWhCLHFDQStFTSxpQkFBa0IsQ0NwT3BCLHFGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLCtFQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHVHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixDQUFsQix1QkFBa0IsQ0FBbEIsb0JBQWtCLENBVnRCLHVGQUVFLGdDQUFxQixDQUFyQiwyQkFBcUIsQ0FBckIsd0JBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDZCQUFrQixDQUFsQix3QkFBa0IsQ0FBbEIscUJBQWtCLENBVnRCLHVGQUVFLCtCQUFxQixDQUFyQiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBR3ZCLGlGQUVFLDJCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBRnRCLHlHQUtJLDRCQUFrQixD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LGdGQXVSb0IsYUFBYyxDQWNyQixDQXJTYixtSUErUm9DLGVBQWdCIiwiZmlsZSI6InNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19saWdodFwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX2xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX2xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfcmVndWxhclwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX3JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZm9ybWFfZGpyX2RlY2tfcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX21lZGl1bVwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX21lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZm9ybWFfZGpyX2RlY2tfYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfZXh0cmFfYm9sZFwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX2V4dHJhX2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZm9ybWFfZGpyX2RlY2tfZXh0cmFfYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInRyYW5zZHVjZXJfYmxhY2tcIjtcclxuICAgIHNyYzpcclxuICAgICAgICB1cmwoXCIuLi9mb250cy90cmFuc2R1Y2VyX2JsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL3RyYW5zZHVjZXJfYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9ybWFfZGpyX2RlY2tfbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX3JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19tZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX21lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Zvcm1hX2Rqcl9kZWNrX2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2V4dHJhX2JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19leHRyYV9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb3JtYV9kanJfZGVja19leHRyYV9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0cmFuc2R1Y2VyX2JsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdHJhbnNkdWNlcl9ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvdHJhbnNkdWNlcl9ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKioqKioqKioqKioqKiBGb250cyBWYXJpYWJsZXMgKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiogQ29sb3IgVmFyaWFibGVzICoqKioqKioqKioqKioqKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtOyB9XG5cbi5saXR5LWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCxcbi5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxpdHktY2xvc2U6aG92ZXIsXG4ubGl0eS1jbG9zZTpmb2N1cyxcbi5saXR5LWNsb3NlOmFjdGl2ZSxcbi5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLyogSW1hZ2UgKi9cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogaUZyYW1lICovXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7IH1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMjg0NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgNTNweCAwIDIzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIGNvbG9yOiAjNDI0QjVBO1xuICAgIGhlaWdodDogNTNweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCA1M3B4IDAgMjZweDsgfSB9XG4gIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTNweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDcxMDFjOyB9XG4gIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjazsgfVxuXG4uc2VsZWN0cmljLW9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICMwNzEwMWM7IH1cbiAgLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSBzZWxlY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLnNlbGVjdHJpYy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAqZm9udDogMC8wIGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIEl0ZW1zIGJveCAqL1xuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDcxMDFjO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlOyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgdWwsXG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICMxMDI4NDY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAyODQ2OyB9XG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCwgLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyODQ2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAuc2VsZWN0cmljLWl0ZW1zIGxpOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VsZWN0cmljLWl0ZW1zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc0MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc1NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzYwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc3MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nODUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc4NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzkwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMjAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxODAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMjUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyODUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyOTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJsaW5lYXJcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pblwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLCAwLCAxLCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtYmFja1wiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhZFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YWRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBodG1sOm5vdCgubm8tanMpIHtcbiAgICAvKipcbiAgICAqIEZhZGUgYW5pbWF0aW9uczpcbiAgICAqIGZhZGVcbiAgICAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gICAgKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAgICAqL1xuICAgIC8qKlxuICAgICogWm9vbSBhbmltYXRpb25zOlxuICAgICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAgICAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAgICAqL1xuICAgIC8qKlxuICAgICogU2xpZGUgYW5pbWF0aW9uc1xuICAgICovXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gICAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cbiAgICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPSdmbGlwLWxlZnQnXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG4gICAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmxpcC1yaWdodCddLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG4gICAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmxpcC11cCddLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuICAgICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9J2ZsaXAtZG93biddLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH0gfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfcmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgYm9keSAuc21hbGxfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5IC5zbWFsbF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgYm9keSBiLFxuICBib2R5IHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfcmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIGJvZHkgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfSB9XG4gICAgYm9keSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keSBwLnNtYWxsX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm9keSBwLnNtYWxsX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIGJvZHkgYSB7XG4gICAgY29sb3I6ICMwMDhlZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfcmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICBib2R5IGEuc21hbGxfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib2R5IGEuc21hbGxfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICBib2R5IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlYzM4OGM7IH1cbiAgYm9keSBwLnNtYWxsX3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5IHAuc21hbGxfdGV4dCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgYm9keSBpbWcsXG4gIGJvZHkgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci5iaWdfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5jb250YWluZXIuYmlnX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyLmJpZ19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgLmNvbnRhaW5lci5iaWdfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTYxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE3NDBweCkge1xuICAgIC5jb250YWluZXIuYmlnX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODUwcHgpIHtcbiAgICAuY29udGFpbmVyLmJpZ19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxODQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLm1lZGl1bV9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLm1lZGl1bV9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLnNtYWxsX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhaW5lci5leHRyYV9zbWFsbF9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIuZXh0cmFfc21hbGxfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNjIycHg7IH0gfVxuXG4uaDEsXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYW5zZHVjZXJfYmxhY2tcIjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaDEsXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA2NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oMSxcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaDEsXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmgxLFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5oMixcbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhbnNkdWNlcl9ibGFja1wiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5oMixcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmgyLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oMixcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaDIsXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmgzLFxuaDMge1xuICBmb250LWZhbWlseTogXCJ0cmFuc2R1Y2VyX2JsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmgzLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oMyxcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuLmg0LFxuaDQge1xuICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oNCxcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaDQsXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmg1LFxuaDUge1xuICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19leHRyYV9ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cblxuLmg2LFxuaDYge1xuICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19leHRyYV9ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMSxcbiAgICAuaDEsXG4gICAgaDIsXG4gICAgLmgyLFxuICAgIGgzLFxuICAgIC5oMyxcbiAgICBoNCxcbiAgICAuaDQsXG4gICAgaDUsXG4gICAgLmg1LFxuICAgIGg2LFxuICAgIC5oNiB7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4OyB9IH1cblxuLmJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWZmO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2JvbGRcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIyMnB4OyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTIxM2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMjEzYztcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTZweDsgfVxuICAuYnRuLmJ0bl93aGl0ZSB7XG4gICAgY29sb3I6ICMwMDhlZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG5fd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyMTNjO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMjEzYzsgfVxuICAuYnRuLmJ0bl9ibHVlX2JvcmRlciB7XG4gICAgY29sb3I6ICMwMDhlZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGVmZjsgfVxuICAgIC5idG4uYnRuX2JsdWVfYm9yZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZmY7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDJiZmZiIDAlLCAjMDA4ZWZmIDc2JSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTEyMTNjO1xuICBib3JkZXItcmFkaXVzOiAwcHggMzJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uc2l0ZS1tYWluIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNpdGUtbWFpbiB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjb2xvcjogIzNkM2QzZDtcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtbWFpbiB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLnNpdGUtbWFpbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5zaXRlLW1haW4gdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzNkM2QzZDsgfVxuICAgIC5zaXRlLW1haW4gdWwgbGkgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnNpdGUtbWFpbiB1bC5zbWFsbF90ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaXRlLW1haW4gdWwuc21hbGxfdGV4dCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLnNpdGUtbWFpbiB1bC5zbWFsbF90ZXh0IGxpOjpiZWZvcmUge1xuICAgICAgdG9wOiA4cHg7IH1cblxuLnNpdGUtbWFpbiBvbCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtOyB9XG4gIC5zaXRlLW1haW4gb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIGNvbG9yOiAjM2QzZDNkO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX3JlZ3VsYXJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtbWFpbiBvbCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLnNpdGUtbWFpbiBvbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX3JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2l0ZS1tYWluIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuc2l0ZS1tYWluIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnNpdGUtbWFpbiBvbCBsaSBvbCB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuc2l0ZS1tYWluIG9sLnNtYWxsX3RleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtbWFpbiBvbC5zbWFsbF90ZXh0IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuc2l0ZS1tYWluIG9sLnNtYWxsX3RleHQgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc2l0ZS1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGl0eS1hY3RpdmUgYm9keSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWVudU9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLnNpdGVfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7IH1cbiAgLnNpdGVfaGVhZGVyLnN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlX2hlYWRlci5zdGlja3kgLmxvZ28gLnN0aWNreV9sb2dvIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2l0ZV9oZWFkZXIuc3RpY2t5IC5sb2dvIC5sb2dvX2ltZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNpdGVfaGVhZGVyLnN0aWNreSAubmF2YmFyLW5hdiAubWVudS1pdGVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpdGVfaGVhZGVyLnN0aWNreSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpdGVfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuc2l0ZV9oZWFkZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMzUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpdGVfaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzOyB9XG4gICAgLnNpdGVfaGVhZGVyIC5sb2dvIC5zdGlja3lfbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjM5cHgpIHtcbiAgICAgIC5zaXRlX2hlYWRlciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGVfaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSA+IC5uYXYtbGluayxcbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gLm5hdi1saW5rLCAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4ZWZmOyB9XG4gICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwOEVGRiAwJSwgIzQwQzZGRiAxMDAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19tZWRpdW1cIjsgfVxuICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1sb2dpbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhlZmY7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjM5cHgpIHtcbiAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tbG9naW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtID4gLm5hdi1saW5rLFxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWxvZ2luIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tbG9naW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtID4gLm5hdi1saW5rLFxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tbG9naW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBzdmcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tbG9naW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1sb2dpbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtID4gLm5hdi1saW5rLFxuICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zaXRlX2hlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uX29wZW4ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5zaXRlX2hlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmljb25fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7IH1cbiAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbl9jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNpdGVfaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb25fb3BlbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2l0ZV9oZWFkZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaXRlX2hlYWRlciAucHJpbWFyeV9uYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTExMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDhFRkYgMCUsICM0MEM2RkYgMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzOyB9XG4gICAgICAubWVudU9wZW4gLnNpdGVfaGVhZGVyIC5wcmltYXJ5X25hdiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zaXRlX2hlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaXRlX2hlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmxpdHktY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRyaXBDb2RlUG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2ODVweDsgfVxuICAudHJpcENvZGVQb3B1cF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudHJpcENvZGVQb3B1cCAudHJpcENvZGVDbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2JvbGRcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjMjIyMjIyODA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40czsgfVxuICAgIC50cmlwQ29kZVBvcHVwIC50cmlwQ29kZUNsb3NlIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC50cmlwQ29kZVBvcHVwIC50cmlwQ29kZUNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4ZWZmOyB9XG4gIC50cmlwQ29kZVBvcHVwIC5pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAzMDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50cmlwQ29kZVBvcHVwIC5pbWFnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDIlOyB9XG4gICAgLnRyaXBDb2RlUG9wdXAgLmltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudHJpcENvZGVQb3B1cCAuZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAudHJpcENvZGVQb3B1cCAuZm9ybSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRyaXBDb2RlUG9wdXAgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRyaXBDb2RlUG9wdXAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogOTB2aCAhaW1wb3J0YW50OyB9XG4gICAgICAudHJpcENvZGVQb3B1cF9faW5uZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50cmlwQ29kZVBvcHVwIC5pbWFnZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudHJpcENvZGVQb3B1cCAuZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC50cmlwQ29kZVBvcHVwIC50cmlwQ29kZUNsb3NlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLnRyaXBDb2RlUG9wdXAgLmltYWdlIHtcbiAgICAgIG1pbi13aWR0aDogMjYwcHg7IH1cbiAgICAudHJpcENvZGVQb3B1cCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jdXN0b21fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKioqKioqKioqKioqKioqKiBPbmx5IEltYWdlIFNlY3Rpb24gU3RhcnQgKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKiogT25seSBJbWFnZSBTZWN0aW9uIEVuZCAqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKiBPbmx5IENUQSBTZWN0aW9uIFN0YXJ0ICoqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqIE9ubHkgQ1RBIFNlY3Rpb24gRW5kICoqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqIEltYWdlICYgQ1RBIEJvdGggU2VjdGlvbiBTdGFydCAqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKiBJbWFnZSAmIENUQSBCb3RoIFNlY3Rpb24gRW5kICoqKioqKioqKioqKioqKiovIH1cbiAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBwYWRkaW5nLXRvcDogNTdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCwgY292ZXI7IH0gfVxuICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTE4cHggMCAxNThweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDAgMzJweDsgfSB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2NvbHVtbl9sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9jb2x1bW5fbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfY29sdW1uX2xlZnQgLmZvb3Rlci1sb2dvIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2NvbHVtbl9sZWZ0IC5mb290ZXItbG9nbyBhIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9jb2x1bW5fbGVmdCAuc29jaWFsX2xpbmtzX3NlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2NvbHVtbl9sZWZ0IC5zb2NpYWxfbGlua3Nfc2VjdGlvbiAuc29jaWFsX2xpbmtzX2xpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2NvbHVtbl9sZWZ0IC5zb2NpYWxfbGlua3Nfc2VjdGlvbiAuc29jaWFsX2xpbmtzX2xpc3QgLml0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9jb2x1bW5fbGVmdCAuc29jaWFsX2xpbmtzX3NlY3Rpb24gLnNvY2lhbF9saW5rc19saXN0IC5pdGVtIC5pdGVtX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9jb2x1bW5fbGVmdCAuc29jaWFsX2xpbmtzX3NlY3Rpb24gLnNvY2lhbF9saW5rc19saXN0IC5pdGVtIC5pdGVtX2lubmVyIGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzOyB9XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfY29sdW1uX2xlZnQgLnNvY2lhbF9saW5rc19zZWN0aW9uIC5zb2NpYWxfbGlua3NfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzNkM2QzZDsgfVxuICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9jb2x1bW5fbGVmdCAuY29weXJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2NvbHVtbl9sZWZ0IC5jb3B5cmlnaHRfc2VjdGlvbiAuY29weXJpZ2h0X3RleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLm1lbnVfc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9jb2x1bW5faGVhZGluZyAuY29sdW1uX2hlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLm1lbnVfc2VjdGlvbiAubWVudV9zZWN0aW9uX2lubmVyIC5mb290ZXJfY29sdW1uIC5mb290ZXJfbWVudV9saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9tZW51X2xpc3QgdWwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX21lbnVfbGlzdCB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9tZW51X2xpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiAuZm9vdGVyX21lbnVfbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9tZW51X2xpc3QgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7IH1cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9tZW51X2xpc3QgdWwgbGkuaG9tZS1wYWdlLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmZvb3Rlcl9tZW51X2xpc3QgdWwgbGkuaG9tZS1wYWdlLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7IH1cbiAgICAgICAgICAgICAgLmN1c3RvbV9mb290ZXIgLmN1c3RvbV9mb290ZXJfaW5uZXIgLmZvb3Rlcl9iZyAuZm9vdGVyX2lubmVyIC5mb290ZXJfd3JhcHBlciAubWVudV9zZWN0aW9uIC5tZW51X3NlY3Rpb25faW5uZXIgLmZvb3Rlcl9jb2x1bW4gLmNvbnRhY3RfZGV0YWlsX2xpc3QgLmNvbnRhY3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjhmZjsgfVxuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLm1lbnVfc2VjdGlvbiAubWVudV9zZWN0aW9uX2lubmVyIC5mb290ZXJfY29sdW1uIC5jb250YWN0X2RldGFpbF9saXN0IC5jb250YWN0X2l0ZW0gLmNvbnRhY3RfaXRlbV9pbm5lciAuYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLm1lbnVfc2VjdGlvbiAubWVudV9zZWN0aW9uX2lubmVyIC5mb290ZXJfY29sdW1uIC5jb250YWN0X2RldGFpbF9saXN0IC5jb250YWN0X2l0ZW0gLmNvbnRhY3RfaXRlbV9pbm5lciAuY29udGFjdF9saW5rcyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiAuY29udGFjdF9kZXRhaWxfbGlzdCAuY29udGFjdF9pdGVtIC5jb250YWN0X2l0ZW1faW5uZXIgLmNvbnRhY3RfbGlua3MgLmNvbnRhY3RfbGlua19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b21fZm9vdGVyIC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcgLmZvb3Rlcl9pbm5lciAuZm9vdGVyX3dyYXBwZXIgLm1lbnVfc2VjdGlvbiAubWVudV9zZWN0aW9uX2lubmVyIC5mb290ZXJfY29sdW1uIC5jb250YWN0X2RldGFpbF9saXN0IC5jb250YWN0X2l0ZW0gLmNvbnRhY3RfaXRlbV9pbm5lciAuY29udGFjdF9saW5rcyAuY29udGFjdF9saW5rX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tX2Zvb3RlciAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIC5mb290ZXJfaW5uZXIgLmZvb3Rlcl93cmFwcGVyIC5tZW51X3NlY3Rpb24gLm1lbnVfc2VjdGlvbl9pbm5lciAuZm9vdGVyX2NvbHVtbiAuY29udGFjdF9kZXRhaWxfbGlzdCAuY29udGFjdF9pdGVtIC5jb250YWN0X2l0ZW1faW5uZXIgLmNvbnRhY3RfbGlua3MgLmNvbnRhY3RfbGlua19pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2N0YV9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfY3RhX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTY1cHg7IH0gfVxuICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX2lubmVyIC5jdGFfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25faW5uZXIgLmN0YV9zZWN0aW9uX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX2lubmVyIC5jdGFfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX2lubmVyIC5jdGFfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyIC5mb290ZXJfY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX2lubmVyIC5jdGFfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDQycHg7IH0gfVxuICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25faW5uZXIgLmN0YV9zZWN0aW9uX3dyYXBwZXIgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY3VzdG9tX2Zvb3RlciAuZm9vdGVyX2N0YV9zZWN0aW9uIC5jdGFfc2VjdGlvbl9pbm5lciAuY3RhX3NlY3Rpb25fd3JhcHBlciAuc3ViX2hlYWRpbmdfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25faW5uZXIgLmN0YV9zZWN0aW9uX3dyYXBwZXIgLnN1Yl9oZWFkaW5nX3NlY3Rpb24gLnN1Yl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmN1c3RvbV9mb290ZXIgLmZvb3Rlcl9jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25faW5uZXIgLmN0YV9zZWN0aW9uX3dyYXBwZXIgLmJ1dHRvbl9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2Vfc2VjdGlvbl9vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzQ2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2Vfc2VjdGlvbl9vbmx5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2Vfc2VjdGlvbl9vbmx5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9zZWN0aW9uX29ubHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN1c3RvbV9mb290ZXIuaGFzX2ltYWdlX3NlY3Rpb25fb25seSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjZweDsgfSB9XG4gICAgLmN1c3RvbV9mb290ZXIuaGFzX2ltYWdlX3NlY3Rpb25fb25seSAuZm9vdGVyX2ltYWdlX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGhlaWdodDogNjU1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmN1c3RvbV9mb290ZXIuaGFzX2ltYWdlX3NlY3Rpb25fb25seSAuZm9vdGVyX2ltYWdlX3NlY3Rpb24gLmJnX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2Vfc2VjdGlvbl9vbmx5IC5mb290ZXJfaW1hZ2Vfc2VjdGlvbiAuYmdfaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCwgY292ZXI7IH0gfVxuICAuY3VzdG9tX2Zvb3Rlci5oYXNfY3RhX3NlY3Rpb25fb25seSAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19jdGFfc2VjdGlvbl9vbmx5IC5jdXN0b21fZm9vdGVyX2lubmVyIC5mb290ZXJfYmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2VfYW5kX2N0YV9ib3RoX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzODVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmN1c3RvbV9mb290ZXIuaGFzX2ltYWdlX2FuZF9jdGFfYm90aF9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2VfYW5kX2N0YV9ib3RoX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY2cHg7IH0gfVxuICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiAuY3VzdG9tX2Zvb3Rlcl9pbm5lciAuZm9vdGVyX2JnIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiAuZm9vdGVyX2ltYWdlX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY3VzdG9tX2Zvb3Rlci5oYXNfaW1hZ2VfYW5kX2N0YV9ib3RoX3NlY3Rpb24gLmZvb3Rlcl9pbWFnZV9zZWN0aW9uIC5iZ19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jdXN0b21fZm9vdGVyLmhhc19pbWFnZV9hbmRfY3RhX2JvdGhfc2VjdGlvbiAuZm9vdGVyX2ltYWdlX3NlY3Rpb24gLmJnX2ltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAsIGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzA4cHg7IH0gfVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIC8qKioqKioqKioqIEVycm9yIFN0eWxpbmcgICoqKioqKioqKi9cbiAgLyoqKioqKioqKiogRXJyb3IgU3R5bGluZyBGaW5pc2ggKioqKioqKioqLyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgICAgIG1hcmdpbjogMCAtMTJweDsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMCAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmZvY3VzX2lucHV0IC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgICAgICAgICBjb2xvcjogIzExMjEzYztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTEyMTNjO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLXZpc2libGUsIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDphY3RpdmUsXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTphY3RpdmUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwOGVmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX25hbWUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5nZm9ybS1ncmlkLWNvbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX25hbWUgLmdmb3JtLWdyaWQtY29sLm5hbWVfZmlyc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX25hbWUgLmdmb3JtLWdyaWQtY29sLm5hbWVfbGFzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2RhdGUgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyLnNlbGVjdHJpYy1vcGVuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IGluaXRpYWw7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlci5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIHRvcDogNDIlOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfcmVndWxhclwiO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JsYWNrX2Rvd25fYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljOmZvY3VzLXZpc2libGUsIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYzphY3RpdmUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwOGVmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQzcHggMTJweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHVsIGxpLmhpZ2hsaWdodGVkLCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyB1bCBsaS5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7IH1cbiAgICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3NlbGVjdCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyB1bCBsaTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Quc2VsZWN0ZWQgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSxcbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSxcbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSxcbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwOyB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDsgfVxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hvaWNlIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfYm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hvaWNlIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmaWVsZF9jb25zZW50X2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2FwdGNoYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jYXB0Y2hhIC5naW5wdXRfcmVjYXB0Y2hhID4gZGl2IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvcmVwb3J0X2NoZWNrYm94X2ljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNkM2QzZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmZvY3VzOmJlZm9yZSxcbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvcmVwb3J0X2NoZWNrYm94X2ljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOGVmZjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZDNkM2Q7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nb3JlcG9ydF9jaGVja2JveF9pY29uLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6Zm9jdXM6YmVmb3JlLFxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIge1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZmY7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMiAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjJweDsgfVxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMjEzYztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTEyMTNjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNnB4OyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dCxcbiAgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDsgfVxuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGQtLXR5cGUtY29uc2VudCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfYm9sZFwiO1xuICBjb2xvcjogIzAwOGVmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuXG4uZXJyb3JfcGFnZV9zZWN0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDAgMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgIC5lcnJvcl9wYWdlX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVycm9yX3BhZ2Vfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDUwcHggMCAxMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZXJyb3JfcGFnZV9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmVycm9yX3BhZ2Vfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDUwcHggMCA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVycm9yX3BhZ2Vfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggMCA2MHB4OyB9IH1cbiAgLmVycm9yX3BhZ2Vfc2VjdGlvbl9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVycm9yX3BhZ2Vfc2VjdGlvbl9pbm5lciAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgY29sb3I6ICMxMTIxM2M7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmVycm9yX3BhZ2Vfc2VjdGlvbl9pbm5lciAuaGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4OyB9IH1cblxuLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uIHtcbiAgbWFyZ2luOiAxNTBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc3RhbmRhcmRfZWRpdG9yX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxMzBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgIC5zdGFuZGFyZF9lZGl0b3Jfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNTBweCAwOyB9IH1cbiAgLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uLnJlbW92ZV9ib3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdyYXZpdHlfZm9ybV9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDYwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNTBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cbiAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uLnJlbW92ZV9ib3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zdW5faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA4OHB4OyB9XG4gICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zdW5faWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDQxMnB4O1xuICAgICAgaGVpZ2h0OiA0NzhweDsgfVxuICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ncmF2aXR5X2Zvcm1fc2VjdGlvbiAuc2VjdGlvbl9pbm5lci5oYXNfYmdfaW1hZ2Uge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZyAuc2VjdGlvbl9oZWFkaW5nX2lubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3MnB4OyB9XG4gICAgICAgICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZyAuc2VjdGlvbl9oZWFkaW5nX2lubmVyIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlci5zZXRfdGV4dF9jb2xvcl93aGl0ZSAuc2VjdGlvbl9oZWFkaW5nIC5zZWN0aW9uX2hlYWRpbmdfaW5uZXIgLmhlYWRpbmdfcGFydCAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmZhZjE7IH1cbiAgICAgIC5ncmF2aXR5X2Zvcm1fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyLnNldF90ZXh0X2NvbG9yX3doaXRlIC5zZWN0aW9uX2hlYWRpbmcgLnNlY3Rpb25faGVhZGluZ19pbm5lciAuc2VjdGlvbl9kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmYWYxOyB9XG4gICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlci5zZXRfdGV4dF9jb2xvcl93aGl0ZSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNlZGY4ZmY7IH1cbiAgICAgICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIuc2V0X3RleHRfY29sb3Jfd2hpdGUgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICBjb2xvcjogI2VkZjhmZjsgfVxuICAgICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIuc2V0X3RleHRfY29sb3Jfd2hpdGUgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmdyYXZpdHlfZm9ybV9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIuc2V0X3RleHRfY29sb3Jfd2hpdGUgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICBjb2xvcjogIzAwOGVmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlci5zZXRfdGV4dF9jb2xvcl93aGl0ZSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMjEzYztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTEyMTNjOyB9XG4gICAgICAuZ3Jhdml0eV9mb3JtX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlci5zZXRfdGV4dF9jb2xvcl93aGl0ZSAuZm9ybV9zZWN0aW9uIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiAuYmdfaW1nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuYm90dG9tX3NoYXBlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuYm90dG9tX3NoYXBlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiAuYmdfaW1nIC5ib3R0b21fc2hhcGUgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9zZWN0aW9uIC5iZ19pbWcgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9zZWN0aW9uIC5iZ19pbWcgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogODVweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9zZWN0aW9uIC5iZ19pbWcgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNzJweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9zZWN0aW9uIC5iZ19pbWcgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjRweCAwIDA7IH0gfVxuICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC5jb250ZW50X3dyYXBwZXIgLmJyZWFkY3J1bXNfc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2JvbGRcIjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW46IDAgLTM0cHggOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiAuYmdfaW1nIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfaW5uZXIgLmNvbnRlbnRfd3JhcHBlciAuYnJlYWRjcnVtc19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDhweDsgfSB9XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC5jb250ZW50X3dyYXBwZXIgLmJyZWFkY3J1bXNfc2VjdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxN3B4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC5jb250ZW50X3dyYXBwZXIgLmJyZWFkY3J1bXNfc2VjdGlvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX3NlY3Rpb24gLmJnX2ltZyAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC5jb250ZW50X3dyYXBwZXIgLmJyZWFkY3J1bXNfc2VjdGlvbiBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2JvbGRcIjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiAuYmdfaW1nIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfaW5uZXIgLmNvbnRlbnRfd3JhcHBlciAuYnJlYWRjcnVtc19zZWN0aW9uIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwOGVmZjsgfVxuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiAuYmdfaW1nIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfaW5uZXIgLmNvbnRlbnRfd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oZXJvX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlcm9fYmFubmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyb19iYW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5oZXJvX2Jhbm5lcl9faW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwLjM0dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyX3dhd193LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgLmhlcm9fYmFubmVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmltYWdlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwODA7IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faXRlbSAuaW1hZ2UgaW1nLFxuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5pbWFnZSB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5pbWFnZSBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dztcbiAgICAgICAgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcbiAgICAgICAgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmltYWdlOjphZnRlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5LjMyMyU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDREOyB9IH1cbiAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiA0OCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faXRlbSAuY29udGVudCAuaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLnRhZ19saW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfbGlnaHRcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5jb250ZW50IC5idXR0b25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmhlcm9fYmFubmVyX19pdGVtIC5jb250ZW50X2lubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnRfaW5uZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLmJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLnRhZ19saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9faXRlbSAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faXRlbSAuY29udGVudCAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faXRlbSAuY29udGVudCAudGFnX2xpbmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5jb250ZW50X2lubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5jb250ZW50IHtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgLmhlcm9fYmFubmVyX19pdGVtIC5jb250ZW50IC5idXR0b25zIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLmJ1dHRvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuaGVyb19iYW5uZXJfX2l0ZW0gLmNvbnRlbnQgLnRhZ19saW5lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7IH0gfVxuICAuaGVyb19iYW5uZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhlcm9fYmFubmVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0MHB4OyB9XG4gIC5oZXJvX2Jhbm5lciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZXJvX2Jhbm5lciAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLmhlcm9fYmFubmVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuLmFjY29yZGlvbl9zZWN0aW9uX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDEyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4ge1xuICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIHtcbiAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4ucmVtb3ZlX2JvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbi5yZW1vdmVfYmlzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXI6YmVmb3JlLCAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQWNjb3JkaW9uX0xlZnRfSW1hZ2Uuc3ZnXCIpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICB3aWR0aDogNTAzcHg7XG4gICAgICBoZWlnaHQ6IDY2OXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQwM3B4O1xuICAgICAgICAgIGhlaWdodDogNTY5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzMDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2OXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MTlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgIGhlaWdodDogMzY5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzM5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjI5cHg7IH0gfVxuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9BY2NvcmRpb25fUmlnaHRfSW1hZ2Uuc3ZnXCIpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTE5cHg7XG4gICAgICBoZWlnaHQ6IDQ4NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzODVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjY5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lcjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjg1cHg7IH0gfVxuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyLm1vdmVfbGVmdF9pY29uX21vcmVfYm90dG9tX3NpZGU6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyLm1vdmVfbGVmdF9pY29uX21vcmVfYm90dG9tX3NpZGU6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IC0xMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyLm1vdmVfbGVmdF9pY29uX21vcmVfYm90dG9tX3NpZGU6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyLm1vdmVfbGVmdF9pY29uX21vcmVfYm90dG9tX3NpZGU6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IC02MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lci5tb3ZlX2xlZnRfaWNvbl9tb3JlX2JvdHRvbV9zaWRlOmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAtNTBweDsgfSB9XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZSAudGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlIC50aXRsZSAuYWNjb3JkaW9uX3RpdGxlX2lubmVyIC5hY2NvcmRpb25faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZSAudGl0bGUgLmFjY29yZGlvbl90aXRsZV9pbm5lciAuYWNjb3JkaW9uX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlIC50aXRsZSAuYWNjb3JkaW9uX3RpdGxlX2lubmVyIC5hY2NvcmRpb25faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fdGl0bGUgLnRpdGxlIC5hY2NvcmRpb25fdGl0bGVfaW5uZXIgLmFjY29yZGlvbl9oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZSAudGl0bGUgLmFjY29yZGlhbl9pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlIC50aXRsZSAuYWNjb3JkaWFuX2ljb24gLmFjY29yZGlhbl9pY29uX2lubmVyIC5pY29uX3JvdW5kIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjMzg4YztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZSAudGl0bGUgLmFjY29yZGlhbl9pY29uIC5hY2NvcmRpYW5faWNvbl9pbm5lciAuaWNvbl9yb3VuZCAuaWNvbl9saW5lcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fdGl0bGUgLnRpdGxlIC5hY2NvcmRpYW5faWNvbiAuYWNjb3JkaWFuX2ljb25faW5uZXIgLmljb25fcm91bmQgLmljb25fbGluZXM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjMzg4YztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZSAudGl0bGUgLmFjY29yZGlhbl9pY29uIC5hY2NvcmRpYW5faWNvbl9pbm5lciAuaWNvbl9yb3VuZCAuaWNvbl9saW5lczphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjMzg4YztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZS5hY3RpdmUgLnRpdGxlIC5hY2NvcmRpYW5faWNvbiAuYWNjb3JkaWFuX2ljb25faW5uZXIgLmljb25fcm91bmQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZS5hY3RpdmUgLnRpdGxlIC5hY2NvcmRpYW5faWNvbiAuYWNjb3JkaWFuX2ljb25faW5uZXIgLmljb25fcm91bmQgLmljb25fbGluZXM6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyOyB9XG4gICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlLmFjdGl2ZSAudGl0bGUgLmFjY29yZGlhbl9pY29uIC5hY2NvcmRpYW5faWNvbl9pbm5lciAuaWNvbl9yb3VuZCAuaWNvbl9saW5lczphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl90aXRsZTpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlOmhvdmVyIC50aXRsZSAuYWNjb3JkaWFuX2ljb24gLmFjY29yZGlhbl9pY29uX2lubmVyIC5pY29uX3JvdW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX3RpdGxlOmhvdmVyIC50aXRsZSAuYWNjb3JkaWFuX2ljb24gLmFjY29yZGlhbl9pY29uX2lubmVyIC5pY29uX3JvdW5kIC5pY29uX2xpbmVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyOyB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fdGl0bGU6aG92ZXIgLnRpdGxlIC5hY2NvcmRpYW5faWNvbiAuYWNjb3JkaWFuX2ljb25faW5uZXIgLmljb25fcm91bmQgLmljb25fbGluZXM6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyOyB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl9jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl9jb250ZW50IC5hY2NvcmRpb25fY29udGVudF9pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX2NvbnRlbnQgLmFjY29yZGlvbl9jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX2NvbnRlbnQgLmFjY29yZGlvbl9jb250ZW50X2lubmVyIHAsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgdWwgbGksXG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgb2wgbGksXG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgcCxcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgdWwgbGksXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX21haW4gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYWNjb3JkaW9uX3NlY3Rpb24gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAuYWNjb3JkaW9uX2NvbnRlbnQgLmFjY29yZGlvbl9jb250ZW50X2lubmVyIG9sIGxpLFxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl9jb250ZW50IC5hY2NvcmRpb25fY29udGVudF9pbm5lciBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fbWFpbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fc2VjdGlvbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC5hY2NvcmRpb25fY29udGVudCAuYWNjb3JkaW9uX2NvbnRlbnRfaW5uZXIgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9tYWluIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9zZWN0aW9uIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLmFjY29yZGlvbl9jb250ZW50IC5hY2NvcmRpb25fY29udGVudF9pbm5lciBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uYWRkX2JvdHRvbV9sZWZ0X2ljb25faW1hZ2UgLmJvdHRvbV9sZWZ0X2ljb25faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTYwcHg7IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIHtcbiAgICBtYXJnaW46IDYwcHggMDsgfVxuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZS5yZW1vdmVfdG9zIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UucmVtb3ZlX2JvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cbiAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UgLnNlY3Rpb25faW5uZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwOyB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0ucmVtb3ZlX2l0ZW1fdHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbS5yZW1vdmVfaXRlbV9icyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDU3LjclOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDQyLjMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fbGVmdCAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fbGVmdCAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLm5vcm1hbF9pbWFnZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5ub3JtYWxfaW1hZ2UgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24ubm9ybWFsX2ltYWdlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9yaWdodCAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUge1xuICAgIG1hcmdpbjogNjBweCAwOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUucmVtb3ZlX3RvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUucmVtb3ZlX2JvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDE1MHB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDEzMHB4IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTEwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbS5yZW1vdmVfaXRlbV90cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0ucmVtb3ZlX2l0ZW1fYnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDc5cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWMzODhjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL1N1bl9SYXlfSW1hZ2Uuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3OHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNThweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2UgLmltYWdlX2lubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSAuaW1hZ2VfaW5uZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX2xlZnQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX2xlZnQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX2xlZnQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX2xlZnQgLmltYWdlX3NlY3Rpb24gLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9sZWZ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fbGVmdCAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTg1cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9sZWZ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTM1cHg7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9sZWZ0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX2xlZnQgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9yaWdodCAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5pbWFnZV9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24gLmltYWdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uLmltYWdlX3dpdGhfYmdfc3F1YXJlIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLml0ZW1fbGlzdCAuaXRlbSAuaXRlbV9pbm5lci5tZWRpYV9pbl9yaWdodCAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTg1cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMzVweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX2NvbnRlbnRfc2VjdGlvbi5pbWFnZV93aXRoX2JnX3NxdWFyZSAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5pdGVtX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIubWVkaWFfaW5fcmlnaHQgLmltYWdlX3NlY3Rpb24gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xODVweDsgfSB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF9jb250ZW50X3NlY3Rpb24uaW1hZ2Vfd2l0aF9iZ19zcXVhcmUgLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuaXRlbV9saXN0IC5pdGVtIC5pdGVtX2lubmVyLm1lZGlhX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4udGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24ge1xuICBtYXJnaW46IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNDhweCAwOyB9IH1cbiAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uLnJlbW92ZV9ib3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTW91bnRhaW4gSWNvbi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiA1MDlweDtcbiAgICAgICAgaGVpZ2h0OiAzNjlweDtcbiAgICAgICAgcmlnaHQ6IC0zOSU7XG4gICAgICAgIHRvcDogLTE0OXB4OyB9IH1cbiAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDU1LjIlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3NnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmhlYWRpbmdfc2VjdGlvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9wYXJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfcGFydCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmJ1dHRvbl9zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmJ1dHRvbl9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0NC44JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zbGlkZXJfc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMmJmZmIgMCUsICMwMDhlZmYgNzYlKTtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfbGlzdF9zZWN0aW9uIC5saXN0X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAyNHB4OyB9IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciAucXVvdGVfaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciAucXVvdGVfaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX2xpc3Rfc2VjdGlvbiAubGlzdF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9saXN0IC50ZXN0aW1vbmlhbF9zbGlkZSAudGVzdGltb25pYWxfdGV4dF9zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAudGVzdGltb25pYWxfc2xpZGUgLnRlc3RpbW9uaWFsX3RleHRfc2VjdGlvbiAudGVzdGltb25pYWxfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19saWdodFwiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAudGVzdGltb25pYWxfc2xpZGUgLmF1dGhvcl9zZWN0aW9uIC5hdXRob3JfdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9ybWFfZGpyX2RlY2tfZXh0cmFfYm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfbGlzdF9zZWN0aW9uIC5saXN0X3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfbGlzdF9zZWN0aW9uIC5saXN0X3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9hcnJvdyAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX2xpc3Rfc2VjdGlvbiAubGlzdF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfYXJyb3cgLnNsaWNrLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41OyB9XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX2xpc3Rfc2VjdGlvbiAubGlzdF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfYXJyb3cgLnNsaWNrLWFycm93IHN2Zzpob3ZlciBwYXRoLmJnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2VjMzg4YzsgfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfbGlzdF9zZWN0aW9uIC5saXN0X3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9hcnJvdyAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24gLmxpc3Rfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2xpZGVyX3BhZ2luZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cbiAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYnV0dG9uX3NlY3Rpb24uZm9yX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5idXR0b25fc2VjdGlvbi5mb3JfbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuYnV0dG9uX3NlY3Rpb24uZm9yX21vYmlsZSAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMjJweDsgfVxuXG4ubG9nb19zZWN0aW9uX3NlY3Rpb24ge1xuICBtYXJnaW46IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgLmxvZ29fc2VjdGlvbl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDcwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDQ4cHggMDsgfSB9XG4gIC5sb2dvX3NlY3Rpb25fc2VjdGlvbi5yZW1vdmVfdG9zIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5sb2dvX3NlY3Rpb25fc2VjdGlvbi5yZW1vdmVfYm9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2hlYWRpbmdfcGFydCAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nX3BhcnQgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2hlYWRpbmdfcGFydCAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMjg4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvZ29fc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZ19wYXJ0IC5oZWFkaW5nX3NlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nX3BhcnQgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGZmOyB9IH1cbiAgLmxvZ29fc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxvZ29fbGlzdF9zZWN0aW9uIC5sb2dvX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvZ29fc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxvZ29fbGlzdF9zZWN0aW9uIC5sb2dvX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5sb2dvX2xpc3Rfc2VjdGlvbiAubG9nb19saXN0IC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5sb2dvX2xpc3Rfc2VjdGlvbiAubG9nb19saXN0IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubG9nb19saXN0X3NlY3Rpb24gLmxvZ29fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubG9nb19saXN0X3NlY3Rpb24gLmxvZ29fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubG9nb19saXN0X3NlY3Rpb24gLmxvZ29fbGlzdCAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9IH1cbiAgICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5sb2dvX2xpc3Rfc2VjdGlvbiAubG9nb19saXN0IC5pdGVtIC5pdGVtX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubG9nb19zZWN0aW9uX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubG9nb19saXN0X3NlY3Rpb24gLmxvZ29fbGlzdCAuaXRlbSAuaXRlbV9pbm5lciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzOyB9XG4gICAgICAgIC5sb2dvX3NlY3Rpb25fc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5sb2dvX2xpc3Rfc2VjdGlvbiAubG9nb19saXN0IC5pdGVtIC5pdGVtX2lubmVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmxvZ29fc2VjdGlvbl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxvZ29fbGlzdF9zZWN0aW9uIC5sb2dvX2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgYTpob3ZlciBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG5cbi5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24ge1xuICBtYXJnaW46IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDcwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNDhweCAwOyB9IH1cbiAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbi5yZW1vdmVfdG9zIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24ucmVtb3ZlX2JvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZ19wYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG4gICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2hlYWRpbmdfcGFydCAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2hlYWRpbmdfcGFydCAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MnB4OyB9XG4gIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC05cHg7IH1cbiAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9IH1cbiAgICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlYzM4OGM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgbGVmdDogLTZweDsgfVxuICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuYmdfaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41czsgfVxuICAgICAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmJnX2ltZzpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDc1LjM2JSwgcmdiYSgwLCAwLCAwLCAwLjQ0OCkgODkuOSUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5iZ19pbWcgLmNhcmRfbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuYmdfaW1nIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmJnX2ltZyBpbWcuaG9yaXpvbnRhbF9mb3JfbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuYmdfaW1nIC5jYXJkX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgfVxuICAgICAgICAgICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuYmdfaW1nIC5jYXJkX2NvbnRlbnQgLmNhdGVnb3J5X25hbWVfc2VjdGlvbiAuY2F0X25hbWUgLmNhdF9uYW1lX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5iZ19pbWcgLmNhcmRfY29udGVudCAuY2F0ZWdvcnlfbmFtZV9zZWN0aW9uIC5jYXRfbmFtZSAuY2F0X25hbWVfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIuaGFzX2xpbms6aG92ZXIgLmJnX2ltZyAuY2FyZF9jb250ZW50IC5jYXRlZ29yeV9uYW1lX3NlY3Rpb24gLmNhdF9uYW1lIC5jYXRfbmFtZV9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWMzODhjOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtLnNldF9sYXN0X2NhcmRfaG9yaXpvbnRhbF9mb3JfbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvc3RfY2F0ZWdvcnlfY2FyZHNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5jYXRlZ29yeV9jYXJkc19saXN0IC5saXN0X2lubmVyIC5pdGVtLnNldF9sYXN0X2NhcmRfaG9yaXpvbnRhbF9mb3JfbW9iaWxlIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmJnX2ltZyBpbWcucmVndWxhcl9pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmNhdGVnb3J5X2NhcmRzX2xpc3QgLmxpc3RfaW5uZXIgLml0ZW0uc2V0X2xhc3RfY2FyZF9ob3Jpem9udGFsX2Zvcl9tb2JpbGUgLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuYmdfaW1nIGltZy5ob3Jpem9udGFsX2Zvcl9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wb3N0X2NhdGVnb3J5X2NhcmRzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuY2F0ZWdvcnlfY2FyZHNfbGlzdCAubGlzdF9pbm5lciAuaXRlbS5zZXRfbGFzdF9jYXJkX2hvcml6b250YWxfZm9yX21vYmlsZSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5iZ19pbWcgaW1nLmhvcml6b250YWxfZm9yX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTIxM2M1NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5icm93c2VfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICMyMjIyMjI4MDtcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLmNhdGVnb3J5X2xpbmtfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5jYXRlZ29yeV9saW5rX2xpc3QgLmxpbmtfaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLmNhdGVnb3J5X2xpbmtfbGlzdCAubGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19leHRyYV9ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTkuOThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLmNhdGVnb3J5X2xpbmtfbGlzdCAubGluayAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRlc3RpbmF0aW9uX2xpc3RfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3RfX2hlYWRlciBzZWxlY3QuYnJvQnlDYXRlZ29yeSxcbiAgICAgIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3RfX2hlYWRlciAuY2F0ZWdvcnlfbGlua19saXN0IC5saW5rX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5saW5rX2l0ZW0sXG4gICAgLmRlc3RpbmF0aW9uX2xpc3RfX2hlYWRlciAuYnJvd3NlX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5zZWxlY3RyaWMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjIyMjIyODA7XG4gICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0X19oZWFkZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmRlc3RpbmF0aW9uX2xpc3RfX2hlYWRlciAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAuZGVzdGluYXRpb25fbGlzdF9faGVhZGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cblxuLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2l0ZW0ub2RkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNzdweDtcbiAgICBoZWlnaHQ6IDI4NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEyN3B4O1xuICAgIHRvcDogLTcwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fTGF5ZXIxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9pdGVtLmV2ZW4gLmNhdGVnb3J5X3Bvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9pdGVtLmV2ZW4gLmNhdGVnb3J5X3Bvc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjg0cHg7XG4gICAgICB0b3A6IC02M3B4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9JbWFnZTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9pdGVtLm9kZDo6YmVmb3JlIHtcbiAgICAgIHRvcDogNjBweDsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9pdGVtLmV2ZW4gLmNhdGVnb3J5X3Bvc3Q6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBsZWZ0OiAtMjUycHg7XG4gICAgICB0b3A6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2l0ZW0ub2RkOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgdG9wOiA4MHB4OyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2l0ZW0uZXZlbiAuY2F0ZWdvcnlfcG9zdDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIGxlZnQ6IC0xODBweDtcbiAgICAgIHRvcDogLTMwcHg7IH0gfVxuXG4uZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIC50aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9oZWFkZXIgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4td2lkdGg6IDQxM3B4O1xuICAgIHdpZHRoOiA0MTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9oZWFkZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIC5pbWFnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM4Ljg4OSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ4OyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2hlYWRlciAuaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2hlYWRlciAuaW1hZ2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xN3B4O1xuICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMzg4YztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIC50aXRsZV9kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9oZWFkZXIgLmltYWdlOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIHJpZ2h0OiAtMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9oZWFkZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIC50aXRsZV9kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfaGVhZGVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X2hlYWRlciAuaW1hZ2U6OmJlZm9yZSB7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICByaWdodDogLThweDsgfSB9XG5cbi5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZWZmOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IC5jYXRfdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2V4dHJhX2JvbGRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzAwOGVmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLmNhdF90aXRsZSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGZmOyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLmNhdF90aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IC5wb3N0X2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMzBweDsgfVxuICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfcG9zdCAucG9zdF9pdGVtX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLnBvc3RfaXRlbV9faW5uZXI6aG92ZXIgLmltYWdlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlKC00NSUsIC00NSUpOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IC5wb3N0X2l0ZW0gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLnBvc3RfaXRlbSAuaW1hZ2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ4OyB9XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLnBvc3RfaXRlbSAuaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40czsgfVxuICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfcG9zdCAucG9zdF9pdGVtIC50aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjM2QzZDNkOyB9XG4gIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IC5wb3N0X2l0ZW0gLnByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19leHRyYV9ib2xkXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICMzZDNkM2Q7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLmNhdF90aXRsZSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfcG9zdCAucG9zdF9saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLnBvc3RfbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLmNhdF90aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLnBvc3RfaXRlbSAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAuZGVzdGluYXRpb25fbGlzdCAuY2F0ZWdvcnlfcG9zdCAucG9zdF9saXN0IHtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5kZXN0aW5hdGlvbl9saXN0IC5jYXRlZ29yeV9wb3N0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uX2xpc3QgLmNhdGVnb3J5X3Bvc3QgLmNhdF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5kZXN0aW5hdGlvblBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDk4OHB4O1xuICBoZWlnaHQ6IDkydmg7XG4gIG1heC1oZWlnaHQ6IDc0NHB4O1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmRlc3RpbmF0aW9uUG9wdXAgLmRlc3RpbmF0aW9uQ2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogIzIyMjIyMjgwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cCAuZGVzdGluYXRpb25DbG9zZSBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cCAuZGVzdGluYXRpb25DbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwOGVmZjsgfVxuICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2VfYWJvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MC4xJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIC5pbWFnZTo6YWZ0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyLjElOyB9IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2UgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2UgLmRhdGVfbG9jYXRpb25fcHJpY2UgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvcm1hX2Rqcl9kZWNrX2V4dHJhX2JvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMDA4ZWZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuZGF0ZV9sb2NhdGlvbl9wcmljZSAuaWNvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDsgfVxuICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogNDQ4cHg7IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogNHB4OyB9XG4gICAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cbiAgICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmZjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2UgLmJ1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZSAuYnV0dG9ucyB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2ltYWdlIC5idXR0b25zIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2UgLmJ1dHRvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4OyB9XG4gICAgLmRlc3RpbmF0aW9uUG9wdXBfX2Fib3V0X2dhbGxlcnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmZjsgfVxuICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb3JtYV9kanJfZGVja19ib2xkXCI7XG4gICAgICBjb2xvcjogIzExMjEzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2Fib3V0X2dhbGxlcnkgLmNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IC5jb250ZW50IGg1LFxuICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2Fib3V0X2dhbGxlcnkgLmNvbnRlbnQgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSAuY29udGVudCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSAuY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7IH1cbiAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSAuaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IC5pbWFnZXMgLml0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19hYm91dF9nYWxsZXJ5IC5pbWFnZXMgLml0ZW06OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAgICAgLmRlc3RpbmF0aW9uUG9wdXBfX2Fib3V0X2dhbGxlcnkgLmltYWdlcyAuaXRlbSBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAuZGVzdGluYXRpb25Qb3B1cF9fYWJvdXRfZ2FsbGVyeSAuY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVzdGluYXRpb25Qb3B1cF9faW1hZ2VfYWJvdXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5kZXN0aW5hdGlvblBvcHVwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZGVzdGluYXRpb25Qb3B1cCB7XG4gICAgICBoZWlnaHQ6IDg1dmg7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZGVzdGluYXRpb25Qb3B1cCAuZGVzdGluYXRpb25DbG9zZSB7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5kZXN0aW5hdGlvblBvcHVwX19pbWFnZV9hYm91dCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC8qIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICB9ICovIH0gfVxuXG4ucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIHtcbiAgbWFyZ2luOiAxNTNweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA0OHB4IDA7IH0gfVxuICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbi5yZW1vdmVfYm9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9Qb3N0X1NsaWRlcl9CRy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwOyB9IH1cbiAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZ19wYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nX3BhcnQgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSB7XG4gICAgICB3aWR0aDogNDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuaW1hZ2Vfc2VjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMzg4YzsgfVxuICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlX2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41czsgfVxuICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2VfYmcgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfaW5uZXIgLnRpdGxlX3RleHQsXG4gICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC5wcmljZV90ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC50aXRsZV9zZWN0aW9uIC50aXRsZV90ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9pbm5lciAudGl0bGVfc2VjdGlvbiAudGl0bGVfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fd3JhcHBlciAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X2lubmVyIC50aXRsZV9zZWN0aW9uIC50aXRsZV90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9pbm5lciAudGl0bGVfc2VjdGlvbiAudGl0bGVfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV93cmFwcGVyIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfaW5uZXIgLnByaWNlX3NlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAucG9zdF9zbGlkZXJfc2VjdGlvbiAucG9zdF9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9pbm5lciAucHJpY2Vfc2VjdGlvbiAucHJpY2VfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fbGluayB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5wb3N0X3NsaWRlcl9zZWN0aW9uIC5wb3N0X2xpc3QgLml0ZW0gLml0ZW1faW5uZXIgLml0ZW1fbGluazpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzOyB9XG4gICAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV9saW5rOmhvdmVyIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9pbm5lciAudGl0bGVfc2VjdGlvbiAudGl0bGVfdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTEyMTNjOyB9XG4gICAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnBvc3Rfc2xpZGVyX3NlY3Rpb24gLnBvc3RfbGlzdCAuaXRlbSAuaXRlbV9pbm5lciAuaXRlbV9saW5rOmhvdmVyIC5pdGVtX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlX2JnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fYm90dG9tX3BhcnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9ib3R0b21fcGFydCAuYm90dG9tX3BhcnRfaW5uZXIgLmJ1dHRvbl9zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciAuYnV0dG9uX3NlY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fYm90dG9tX3BhcnQgLmJvdHRvbV9wYXJ0X2lubmVyIC5zbGlkZXJfY29udHJvbCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fYm90dG9tX3BhcnQgLmJvdHRvbV9wYXJ0X2lubmVyIC5zbGlkZXJfY29udHJvbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fYm90dG9tX3BhcnQgLmJvdHRvbV9wYXJ0X2lubmVyIC5zbGlkZXJfY29udHJvbCAuc2xpZGVyX2NvbnRyb2xfaW5uZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciAuc2xpZGVyX2NvbnRyb2wgLnNsaWRlcl9jb250cm9sX2lubmVyIC5zbGlkZXJfYXJyb3dfc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9ib3R0b21fcGFydCAuYm90dG9tX3BhcnRfaW5uZXIgLnNsaWRlcl9jb250cm9sIC5zbGlkZXJfY29udHJvbF9pbm5lciAuc2xpZGVyX2Fycm93X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgICAgICAucG9zdF9saXN0X3NsaWRlcl9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fYm90dG9tX3BhcnQgLmJvdHRvbV9wYXJ0X2lubmVyIC5zbGlkZXJfY29udHJvbCAuc2xpZGVyX2NvbnRyb2xfaW5uZXIgLnNsaWRlcl9hcnJvd19zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciAuc2xpZGVyX2NvbnRyb2wgLnNsaWRlcl9jb250cm9sX2lubmVyIC5zbGlkZXJfYXJyb3dfc2VjdGlvbiAuc2xpZGVyX2Fycm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9ib3R0b21fcGFydCAuYm90dG9tX3BhcnRfaW5uZXIgLnNsaWRlcl9jb250cm9sIC5zbGlkZXJfY29udHJvbF9pbm5lciAuc2xpZGVyX2Fycm93X3NlY3Rpb24gLnNsaWRlcl9hcnJvdyAuc2xpY2stYXJyb3cgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7IH1cbiAgICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciAuc2xpZGVyX2NvbnRyb2wgLnNsaWRlcl9jb250cm9sX2lubmVyIC5zbGlkZXJfYXJyb3dfc2VjdGlvbiAuc2xpZGVyX2Fycm93IC5zbGljay1hcnJvdyBzdmc6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9ib3R0b21fcGFydCAuYm90dG9tX3BhcnRfaW5uZXIgLnNsaWRlcl9jb250cm9sIC5zbGlkZXJfY29udHJvbF9pbm5lciAuc2xpZGVyX2Fycm93X3NlY3Rpb24gLnNsaWRlcl9hcnJvdyAuc2xpY2stYXJyb3cgc3ZnOmhvdmVyIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgICAgLnBvc3RfbGlzdF9zbGlkZXJfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX2JvdHRvbV9wYXJ0IC5ib3R0b21fcGFydF9pbm5lciAuc2xpZGVyX2NvbnRyb2wgLnNsaWRlcl9jb250cm9sX2lubmVyIC5zbGlkZXJfYXJyb3dfc2VjdGlvbiAuc2xpZGVyX2Fycm93IC5zbGljay1hcnJvdyBzdmc6aG92ZXIgcGF0aC5iZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjMTEyMTNjO1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBpbmhlcml0OyB9XG4gICAgICAgICAgICAgIC5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9ib3R0b21fcGFydCAuYm90dG9tX3BhcnRfaW5uZXIgLnNsaWRlcl9jb250cm9sIC5zbGlkZXJfY29udHJvbF9pbm5lciAuc2xpZGVyX2Fycm93X3NlY3Rpb24gLnNsaWRlcl9hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIHtcbiAgbWFyZ2luOiA2OXB4IDAgMTg2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1NHB4IDAgMTQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDQ4cHggMCAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNDJweCAwIDcwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMzZweCAwIDcwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDQ4cHggMDsgfSB9XG4gIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uLnJlbW92ZV90b3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24ucmVtb3ZlX2JvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvUGxhbmVfSWNvbnMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiA1NzlweDtcbiAgICAgIGhlaWdodDogNTY0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTE4NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzM0cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMTA2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nX3BhcnQgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC50YWJfY29udGVudF9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5yaWdodF9zZWN0aW9uIC5yaWdodF9zZWN0aW9uX2lubmVyIC5pbWFnZV9zZWN0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjMzg4YztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgcmlnaHQ6IC0xNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIgLmltYWdlX3NlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4OyB9IH1cbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIgLmltYWdlX3NlY3Rpb24gLmJnX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIgLmltYWdlX3NlY3Rpb24gLmJnX2ltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubGlzdCAubGlzdF9pbm5lciAuaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMzZweDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lcjpiZWZvcmUsIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY3OGI3IDAlLCAjZWMzODhjIDc2JSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIC5pY29uIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAuaWNvbiAuaWNvbl9pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAuaWNvbiAuaWNvbl9pbm5lciBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAubGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnN1Yl9oZWFkaW5nX3NlY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIC5zdWJfaGVhZGluZ19zZWN0aW9uIC5zdWJfaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWMzODhjO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5mb3JfZGVza3RvcCAubGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAubGVmdF9zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb246aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3AgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyOmJlZm9yZSwgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3AgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5mb3JfZGVza3RvcCAubGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3AgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIC5zdWJfaGVhZGluZ19zZWN0aW9uIC5zdWJfaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmRiZGJkOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3AgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24uYWN0aXZlIC5sZWZ0X3NlY3Rpb25faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZjc4YjcgMCUsICNlYzM4OGMgNzYlKTsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24uYWN0aXZlIC5sZWZ0X3NlY3Rpb25faW5uZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmNzhiNyAwJSwgI2VjMzg4YyA3NiUpOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2Vfd2l0aF90YWJzX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnNlY3Rpb25fd3JhcHBlciAuZm9yX2Rlc2t0b3AgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbi5hY3RpdmUgLmxlZnRfc2VjdGlvbl9pbm5lciAuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41czsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9kZXNrdG9wIC5saXN0IC5saXN0X2lubmVyIC5pdGVtIC5pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24uYWN0aXZlIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnN1Yl9oZWFkaW5nX3NlY3Rpb24gLnN1Yl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICNlYzM4OGM7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5mb3JfZGVza3RvcCAubGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAubGVmdF9zZWN0aW9uLmFjdGl2ZSAubGVmdF9zZWN0aW9uX2lubmVyIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzNkM2QzZDsgfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV93aXRoX3RhYnNfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAuc2VjdGlvbl93cmFwcGVyIC5mb3JfZGVza3RvcCAubGlzdCAubGlzdF9pbm5lciAuaXRlbSAuaXRlbV9pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC5zZWN0aW9uX3dyYXBwZXIgLmZvcl9tb2JpbGUgLmxpc3QgLmxpc3RfaW5uZXIgLml0ZW0gLml0ZW1faW5uZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4iLCIvKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG59XG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LFxuLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5saXR5LWNsb3NlIHtcbiAgei1pbmRleDogOTk5NDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5saXR5LWNsb3NlOmhvdmVyLFxuLmxpdHktY2xvc2U6Zm9jdXMsXG4ubGl0eS1jbG9zZTphY3RpdmUsXG4ubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cbi8qIEltYWdlICovXG4ubGl0eS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuLyogaUZyYW1lICovXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIkc2VsZWN0cmljLW1haW4tY29sb3I6ICMxMDI4NDYgIWRlZmF1bHQ7IC8vIENvbG9yIHVzZWQgaW4gYm9yZGVyXG4kc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvcjogIzAwMCAhZGVmYXVsdDsgLy8gQ29sb3IgdXNlZCBpbiBidXR0b25cbiRzZWxlY3RyaWMtdGV4dC1jb2xvcjogIzQyNEI1QSAhZGVmYXVsdDsgLy8gQ29sb3IgdXNlZCBpbiBsYWJlbFxuJHNlbGVjdHJpYy1iZy1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3JcbiRzZWxlY3RyaWMtYnRuLWJnLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgLy8gQnV0dG9uIGJhY2tncm91bmQgY29sb3JcbiRzZWxlY3RyaWMtaGVpZ2h0OiA1NXB4ICFkZWZhdWx0OyAvLyBPdXRlciBoZWlnaHRcbiRzZWxlY3RyaWMtc3BhY2luZzogMjNweCAhZGVmYXVsdDsgLy8gTGFiZWwgbGVmdCBwYWRkaW5nXG4kc2VsZWN0cmljLXNwYWNpbmctbW9iaWxlOiAyNnB4ICFkZWZhdWx0OyAvLyBMYWJlbCBsZWZ0IHBhZGRpbmdcbiRzZWxlY3RyaWMtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7IC8vIE91dGVyIGJvcmRlciB3aWR0aFxuJHNlbGVjdHJpYy1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7IC8vIEJvcmRlciByYWRpdXNcbiRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0OiAkc2VsZWN0cmljLWhlaWdodCAtICgkc2VsZWN0cmljLWJvcmRlci13aWR0aCAqIDIpICFkZWZhdWx0OyAvLyBJbm5lciBoZWlnaHRcbiRzZWxlY3RyaWMtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0OyAvLyBGb250IHNpemVcbiRzZWxlY3RyaWMtZm9udC1zaXplLW1vYmlsZTogMTRweCAhZGVmYXVsdDsgLy8gRm9udCBzaXplXG5cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogJHNlbGVjdHJpYy1ib3JkZXItd2lkdGggc29saWQgJHNlbGVjdHJpYy1tYWluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0cmljLWJvcmRlci1yYWRpdXM7XG4gIC8vIGJhY2tncm91bmQ6ICRzZWxlY3RyaWMtYmctY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQgMCAkc2VsZWN0cmljLXNwYWNpbmc7XG4gICAgZm9udC1zaXplOiAkc2VsZWN0cmljLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgY29sb3I6ICRzZWxlY3RyaWMtdGV4dC1jb2xvcjtcbiAgICBoZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdHJpYy1mb250LXNpemUtbW9iaWxlO1xuICAgICAgbWFyZ2luOiAwICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0IDAgJHNlbGVjdHJpYy1zcGFjaW5nLW1vYmlsZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBoZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0cmljLWJ0bi1iZy1jb2xvcjtcbiAgICBjb2xvcjogJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMjAlKTtcbn1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAxMCUpO1xuXG4gIC5idXR0b24ge1xuICAgIGNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTtcblxuICAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDEwJSk7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgJi5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLnNlbGVjdHJpYy1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3RyaWMtYWJvdmUgJiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuXG4gIHVsLFxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJHNlbGVjdHJpYy1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICMxMDI4NDY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAyODQ2O1xuXG4gICAgJi5zZWxlY3RlZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDI4NDY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1ncm91cCB7XG4gICAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgbGkge1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAxMDBweCAhZGVmYXVsdDtcblxuQG1lZGlhIHNjcmVlbiB7XG4gIGh0bWw6bm90KC5uby1qcykge1xuICAgIC8qKlxuICAgICogRmFkZSBhbmltYXRpb25zOlxuICAgICogZmFkZVxuICAgICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAgICAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBab29tIGFuaW1hdGlvbnM6XG4gICAgKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICAgICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xuICAgIH1cblxuXG5cblxuICAgIC8qKlxuICAgICogU2xpZGUgYW5pbWF0aW9uc1xuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuXG5cblxuICAgIC8qKlxuICAgICogRmxpcCBhbmltYXRpb25zOlxuICAgICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAgICAqL1xuXG4gICAgW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAgICAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgICAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxuICAgIH1cbiAgfVxufVxuIiwiKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZmY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGxfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGIsXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19SZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbWFsbF90ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX1JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGxfdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICAmLnNtYWxsX3RleHQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcsXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZ19jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODUwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZWRpdW1fY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNtYWxsX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5leHRyYV9zbWFsbF9jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oMSxcclxuaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X1RyYW5zZHVjZXJfQmxhY2s7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDIsXHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9UcmFuc2R1Y2VyX0JsYWNrO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oMyxcclxuaDMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X1RyYW5zZHVjZXJfQmxhY2s7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oNCxcclxuaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX1JlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmg1LFxyXG5oNSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfRXh0cmFfQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLmg2LFxyXG5oNiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfRXh0cmFfQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgICBjb2xvcjogJGNvbG9yX2JsYWNrMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsdWU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAyMjJweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5idG5fd2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuX2JsdWVfYm9yZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmdfYmx1ZV9ncmFkaWFudDtcclxuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX2JsYWNrMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAzMnB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLW1haW4ge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ib2R5X2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNtYWxsX3RleHQge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbWFsbF90ZXh0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtbWFpbiB7ICAgIFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxpdHktYWN0aXZlIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4iLCIvKioqKioqKioqKioqKiBGb250cyBWYXJpYWJsZXMgKioqKioqKioqKioqKioqL1xyXG4kZm9udF9Gb3JtYV9ESlJfRGVja19SZWd1bGFyOiBcImZvcm1hX2Rqcl9kZWNrX3JlZ3VsYXJcIjtcclxuJGZvbnRfRm9ybWFfREpSX0RlY2tfTGlnaHQ6IFwiZm9ybWFfZGpyX2RlY2tfbGlnaHRcIjtcclxuJGZvbnRfRm9ybWFfREpSX0RlY2tfTWVkaXVtOiBcImZvcm1hX2Rqcl9kZWNrX21lZGl1bVwiO1xyXG4kZm9udF9Gb3JtYV9ESlJfRGVja19Cb2xkOiBcImZvcm1hX2Rqcl9kZWNrX2JvbGRcIjtcclxuJGZvbnRfRm9ybWFfREpSX0RlY2tfRXh0cmFfQm9sZDogXCJmb3JtYV9kanJfZGVja19leHRyYV9ib2xkXCI7XHJcbiRmb250X1RyYW5zZHVjZXJfQmxhY2s6IFwidHJhbnNkdWNlcl9ibGFja1wiOyAvLyBmb250cyBmaW5kIGZyb20gZ29vZ2xlXHJcbi8vJGZvbnRfVHJhbnNkdWNlcjogXCJ0cmFuc2R1Y2VyXCIsIFwic2Fucy1zZXJpZlwiOyAvLyBXZWJraXQgZ2l2ZW4gYnkgY2xpZW50LiBOZWVkIHRvIGFkZCBmb250IHdlaWdodFxyXG5cclxuLyoqKioqKioqKioqKiogQ29sb3IgVmFyaWFibGVzICoqKioqKioqKioqKioqKi9cclxuJGNvbG9yX3doaXRlOiAjZmZmZmZmO1xyXG4kY29sb3JfYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kY29sb3JfYm9keV9ibGFjazogIzNkM2QzZDtcclxuJGNvbG9yX2JsdWU6ICMwMDhlZmY7XHJcbiRjb2xvcl9waW5rOiAjZWMzODhjO1xyXG4kY29sb3JfYmxhY2sxOiAjMjIyMjIyO1xyXG4kY29sb3JfYmxhY2syOiAjMTEyMTNjO1xyXG4kY29sb3JfZ3JheTogI2JkYmRiZDtcclxuJGNvbG9yX2dyYXkyOiAjODI4MjgyO1xyXG4kY29sb3JfZ3JheTM6ICNmMmYyZjI7XHJcbiRjb2xvcl9ncmF5NDogI2UwZTBlMDtcclxuJGNvbG9yX29mZl93aGl0ZTogI2ZmZmFmMTtcclxuJGNvbG9yX2xpZ2h0X2JsdWU6ICNlZGY4ZmY7XHJcbiRjb2xvcl9iZ19saWdodF9ibHVlOiAjZjVmZGZmO1xyXG4kY29sb3JfYmxhY2tfb3AzOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiRjb2xvcl9ibGFja19vcDU6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuJGNvbG9yX2JsYWNrMV9vcDU6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcclxuXHJcbiRiZ19ibHVlX2dyYWRpYW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDJiZmZiIDAlLCAjMDA4ZWZmIDc2JSk7XHJcbiIsIi5zaXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lbnVPcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpdGVfaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDExMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7XHJcblxyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAuc3RpY2t5X2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ29faW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5X2xvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MzlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+Lm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgID4ubmF2LWxpbmssXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19Cb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgPi5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA4RUZGIDAlLCAjNDBDNkZGIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgID4ubmF2LWxpbmssXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tbG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tbG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPi5uYXYtbGluayxcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4ubmF2LWxpbmssXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuaWNvbl9vcGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2Nsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAuaWNvbl9jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9vcGVuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAucHJpbWFyeV9uYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTExMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MnB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA4RUZGIDAlLCAjNDBDNkZGIDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzO1xyXG5cclxuICAgICAgICAgICAgLm1lbnVPcGVuICYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpdHktY2xvc2Uge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRyaXBDb2RlUG9wdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDY4NXB4O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaXBDb2RlQ2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICByaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX0JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjgwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzA5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmlwQ29kZUNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdXN0b21fZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuY3VzdG9tX2Zvb3Rlcl9pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLmZvb3Rlcl9iZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTE4cHggMCAxNThweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI5cHggMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9jb2x1bW5fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX2xpbmtzX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfbGlua3NfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29weXJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3B5cmlnaHRfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfY29sdW1uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uX2hlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfbWVudV9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob21lLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfZGV0YWlsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWN0X2l0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RfbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdF9saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9jdGFfc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdGFfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgIC5jdGFfc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyoqKioqKioqKioqKioqKiogT25seSBJbWFnZSBTZWN0aW9uIFN0YXJ0ICoqKioqKioqKioqKioqKiovXHJcbiAgICAmLmhhc19pbWFnZV9zZWN0aW9uX29ubHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNDZweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qKioqKioqKioqKioqKioqIE9ubHkgSW1hZ2UgU2VjdGlvbiBFbmQgKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKiBPbmx5IENUQSBTZWN0aW9uIFN0YXJ0ICoqKioqKioqKioqKioqKiovXHJcbiAgICAmLmhhc19jdGFfc2VjdGlvbl9vbmx5IHtcclxuICAgICAgICAuY3VzdG9tX2Zvb3Rlcl9pbm5lciB7XHJcbiAgICAgICAgICAgIC5mb290ZXJfYmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyoqKioqKioqKioqKioqKiogT25seSBDVEEgU2VjdGlvbiBFbmQgKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKiBJbWFnZSAmIENUQSBCb3RoIFNlY3Rpb24gU3RhcnQgKioqKioqKioqKioqKioqKi9cclxuICAgICYuaGFzX2ltYWdlX2FuZF9jdGFfYm90aF9zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzg1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tX2Zvb3Rlcl9pbm5lciB7XHJcbiAgICAgICAgICAgIC5mb290ZXJfYmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuYmdfaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NTVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCwgY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKioqKioqKioqKioqKioqKiBJbWFnZSAmIENUQSBCb3RoIFNlY3Rpb24gRW5kICoqKioqKioqKioqKioqKiovXHJcbn1cclxuIiwiLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZ2Zvcm1fYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9jdXNfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19Cb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjazI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMTlweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrX29wNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvcl9ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtLWdyaWQtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uYW1lX2ZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmFtZV9sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RyaWMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RyaWMtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmxhY2tfZG93bl9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3JfYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFja19vcDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDNweCAxMnB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5nZmllbGQtLXR5cGUtdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyxcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZC0tdHlwZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLXJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5nZmllbGQtLXR5cGUtY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5nZmllbGQtLXR5cGUtY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5nZmllbGQtLXR5cGUtY2FwdGNoYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfcmVjYXB0Y2hhPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy9DaGVjayBCb3gvL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkY29sb3JfY3VycmFnaF9nb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvZHlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvcmVwb3J0X2NoZWNrYm94X2ljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkrbGFiZWw6Zm9jdXM6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvcmVwb3J0X2NoZWNrYm94X2ljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy9SYWRpbyBCdXR0b24vL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXStsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpmb2N1cytsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGNvbG9yX2N1cnJhZ2hfZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib2R5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpmb2N1czpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29yZXBvcnRfY2hlY2tib3hfaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMjVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ibHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ibGFjazI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKiogRXJyb3IgU3R5bGluZyAgKioqKioqKioqL1xyXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIC5nZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLWNvbnNlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RyaWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKiogRXJyb3IgU3R5bGluZyBGaW5pc2ggKioqKioqKioqL1xyXG59XHJcblxyXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xyXG4gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVycm9yX3BhZ2Vfc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDUwcHggMCAxNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN0YW5kYXJkX2VkaXRvcl9zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTUwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX3RvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX2JvcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4iLCIuZ3Jhdml0eV9mb3JtX3NlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV90b3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuc3VuX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogODhweDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmhhc19iZ19pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAuc2VjdGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNldF90ZXh0X2NvbG9yX3doaXRlIHtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfb2ZmX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbl90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX29mZl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodF9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodF9ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsYWNrMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW5uZXJfcGFnZV9iYW5uZXJfc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJnX2ltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX29wMztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b21fc2hhcGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg1cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcycHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudF9pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X3dyYXBwZXIge1xyXG4gICAgICAgICAgLmJyZWFkY3J1bXNfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX0JvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzRweCA4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxN3B4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlcm9fYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAuMzR2dztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXJfd2F3X3cuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1ODZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA4MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTYuMjV2dztcclxuICAgICAgICAgICAgICAgIC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDkvMTYqMTAwID0gNTYuMjUgKi9cclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcclxuICAgICAgICAgICAgICAgIC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5LjMyMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDREO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhZ19saW5lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19MaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9pbm5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgLmNvbnRlbnRfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWdfbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFnX2xpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC5jb250ZW50X2lubmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhZ19saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hY2NvcmRpb25fc2VjdGlvbl9tYWluIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDEyMHB4IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlX3RvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZW1vdmVfYmlzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQWNjb3JkaW9uX0xlZnRfSW1hZ2Uuc3ZnXCIpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjY5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9BY2NvcmRpb25fUmlnaHRfSW1hZ2Uuc3ZnXCIpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDg1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vdmVfbGVmdF9pY29uX21vcmVfYm90dG9tX3NpZGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbl9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX3RpdGxlX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpYW5faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpYW5faWNvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9yb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYzM4OGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9saW5lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWMzODhjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWMzODhjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpYW5faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaWFuX2ljb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25fbGluZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaWFuX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlhbl9pY29uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9yb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2xpbmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgyODI4MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fY29udGVudF9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2wgbGksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbCBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfY29udGVudF9zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmFkZF9ib3R0b21fbGVmdF9pY29uX2ltYWdlIHtcclxuICAgICAgICAuYm90dG9tX2xlZnRfaWNvbl9pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3JtYWxfaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG5cclxuICAgICAgICAmLnJlbW92ZV90b3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZW1vdmVfYm9zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlbW92ZV9pdGVtX3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVtb3ZlX2l0ZW1fYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3LjclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIuMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVkaWFfaW5fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZGlhX2luX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZV93aXRoX2JnX3NxdWFyZSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcblxyXG4gICAgICAgICYucmVtb3ZlX3RvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTUwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlbW92ZV9pdGVtX3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVtb3ZlX2l0ZW1fYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3Bpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL1N1bl9SYXlfSW1hZ2Uuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVkaWFfaW5fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xODVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZGlhX2luX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xODVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAxMjBweCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV90b3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTW91bnRhaW4gSWNvbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjlweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTM5JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1LjIlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0LjglO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9saXN0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdfYmx1ZV9ncmFkaWFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGVfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWxfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF90ZXh0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWxfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3Jfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3JfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfRXh0cmFfQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JheTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGguYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWxfc2xpZGVyX3BhZ2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b25fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmZvcl9tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubG9nb19zZWN0aW9uX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAxMjBweCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV90b3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmdfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmdfbGlnaHRfYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nb19saXN0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdF9jYXRlZ29yeV9jYXJkc19zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTIwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfdG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfYm9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIC5zZWN0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAuc2VjdGlvbl9oZWFkaW5nX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhdGVnb3J5X2NhcmRzX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgLmxpc3RfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjMzg4YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDc1LjM2JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNDQ4KSA4OS45JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsX2Zvcl9tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeV9uYW1lX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRfbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRfbmFtZV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXNfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeV9uYW1lX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdF9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0X25hbWVfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWMzODhjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNldF9sYXN0X2NhcmRfaG9yaXpvbnRhbF9mb3JfbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmdfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZWd1bGFyX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbF9mb3JfbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGVzdGluYXRpb25fbGlzdCB7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTIxM2M1NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyb3dzZV90aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI4MDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX0JvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeV9saW5rX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmxpbmtfaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19FeHRyYV9Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuOThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIHNlbGVjdC5icm9CeUNhdGVnb3J5LFxyXG4gICAgICAuc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgIC5jYXRlZ29yeV9saW5rX2xpc3Qge1xyXG4gICAgICAgIC5saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgLmxpbmtfaXRlbSxcclxuICAgICAgLmJyb3dzZV90aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjgwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX0JvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5X2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYub2RkIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjc3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyODRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMjdweDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25fTGF5ZXIxLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV2ZW4ge1xyXG4gICAgICAuY2F0ZWdvcnlfcG9zdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTI4NHB4O1xyXG4gICAgICAgICAgdG9wOiAtNjNweDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbl9JbWFnZTEucG5nJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICYub2RkIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmV2ZW4ge1xyXG4gICAgICAgIC5jYXRlZ29yeV9wb3N0IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgbGVmdDogLTI1MnB4O1xyXG4gICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICYub2RkIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmV2ZW4ge1xyXG4gICAgICAgIC5jYXRlZ29yeV9wb3N0IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgbGVmdDogLTE4MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5X2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfZGVzY3JpcHRpb24ge1xyXG4gICAgICBtaW4td2lkdGg6IDQxM3B4O1xyXG4gICAgICB3aWR0aDogNDEzcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzguODg5JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGluaztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAudGl0bGVfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC50aXRsZV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeV9wb3N0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYmx1ZTtcclxuXHJcbiAgICAuY2F0X3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Zvcm1hX0RKUl9EZWNrX0V4dHJhX0JvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmdfbGlnaHRfYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdF9pdGVtIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoLTQ1JSwgLTQ1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY2JTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19FeHRyYV9Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAuY2F0X3RpdGxlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wb3N0X2xpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAucG9zdF9saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2F0X3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICAucG9zdF9pdGVtIHtcclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgLnBvc3RfbGlzdCB7XHJcbiAgICAgICAgcm93LWdhcDogNDBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIC5jYXRfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRlc3RpbmF0aW9uUG9wdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgbWF4LXdpZHRoOiA5ODhweDtcclxuICBoZWlnaHQ6IDkydmg7XHJcbiAgbWF4LWhlaWdodDogNzQ0cHg7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gIC5kZXN0aW5hdGlvbkNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICByaWdodDogMjRweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICMyMjIyMjI4MDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltYWdlX2Fib3V0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MC4xJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyLjElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVfbG9jYXRpb25fcHJpY2Uge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfRm9ybWFfREpSX0RlY2tfRXh0cmFfQm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWF4LXdpZHRoOiA0NDhweDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIC5idXR0b25zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hYm91dF9nYWxsZXJ5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Gb3JtYV9ESlJfRGVja19Cb2xkO1xyXG4gICAgICBjb2xvcjogJGNvbG9yX2JsYWNrMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2VzIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICZfX2ltYWdlX2Fib3V0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGhlaWdodDogODV2aDtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmRlc3RpbmF0aW9uQ2xvc2Uge1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlX2Fib3V0IHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgLyogbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XHJcbiAgICAgIH0gKi9cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgfVxyXG59XHJcbiIsIi5wb3N0X2xpc3Rfc2xpZGVyX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAxNTNweCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTMwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDY1cHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfdG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfYm9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9Qb3N0X1NsaWRlcl9CRy5qcGdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgLnNlY3Rpb25faGVhZGluZ19wYXJ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdF9zbGlkZXJfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucG9zdF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV90ZXh0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2syO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb25fYm90dG9tX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tX3BhcnRfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlcl9jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlcl9jb250cm9sX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlcl9hcnJvd19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlcl9hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbGw6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JsYWNrMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sZWZ0X3JpZ2h0X2ltYWdlX3dpdGhfdGFic19zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogNjlweCAwIDE4NnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogNTRweCAwIDE0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAwIDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDJweCAwIDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDM2cHggMCA3MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgNDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlX3RvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV9ib3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9QbGFuZV9JY29ucy5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NzlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4NnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHt9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7fVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmdfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJfY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OC41JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHRfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjMzg4YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLmxpc3RfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmNzhiNyAwJSwgI2VjMzg4YyA3NiUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfaGVhZGluZ19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViX2hlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlYzM4OGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2QzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JfZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVmdF9zZWN0aW9uX2lubmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViX2hlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JkYmRiZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY3OGI3IDAlLCAjZWMzODhjIDc2JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmNzhiNyAwJSwgI2VjMzg4YyA3NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViX2hlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VjMzg4YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JfbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0X2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
