.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button,.selectric .label{display:block;line-height:38px;height:38px}.selectric .button{position:absolute;right:0;top:0;width:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important}.selectric-items .disabled,.selectric-items .selectric-group .selectric-group-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}
/*! Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */.lity{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:rgba(51,51,51,.95);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.gform_wrapper{margin:0}.gform_wrapper ul,.gform_wrapper ul li{margin:0;padding:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;color:#9d9d9d}.gform_wrapper select{color:#9d9d9d}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important;width:100%}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:transparent;padding:20px}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:9994;width:50px;height:50px;position:fixed;right:30px;top:30px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#333;font-size:50px;font-family:Arial,Baskerville,monospace;line-height:50px;font-weight:400;border:0;border-radius:100%;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#7befb2;font-style:normal;font-size:50px;font-family:Arial,Baskerville,monospace;line-height:50px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@media (max-width:767px){.lity-close{right:20px;top:20px}}@font-face{font-family:WorkSans_regular;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Regular.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans_light;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Light.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:WorkSans_medium;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Medium.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AGaramondPro-Regular;src:url(../../../../../../../../themes/powerscourt/dist/fonts/AGaramondPro-Regular.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/AGaramondPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AGaramondPro-Semibold;src:url(../../../../../../../../themes/powerscourt/dist/fonts/AGaramondPro-Semibold.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/AGaramondPro-Semibold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans_bold;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Bold.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:WorkSans_semibold_italic;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-SemiBoldItalic.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:WorkSans_semibold;src:url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-SemiBold.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/WorkSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoSans_bold;src:url(../../../../../../../../themes/powerscourt/dist/fonts/NotoSans-Bold.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/NotoSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSans_regular;src:url(../../../../../../../../themes/powerscourt/dist/fonts/NotoSans-Regular.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/NotoSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(../../../../../../../../themes/powerscourt/dist/fonts/EBGaramond-Regular.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/EBGaramond-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:open_sansregular;src:url(../../../../../../../../themes/powerscourt/dist/fonts/opensans-regular-webfont.woff2) format("woff2"),url(../../../../../../../../themes/powerscourt/dist/fonts/opensans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:760px}}@media (min-width:992px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1380px}}@media (min-width:1200px){.container.big_container{max-width:100%}}@media (min-width:1700px){.container.big_container{max-width:1658px}}@media (min-width:768px){.container.small_container{max-width:760px}}@media (min-width:992px){.container.small_container{max-width:840px}}@media (min-width:1200px){.container.small_container{max-width:1180px}}@media (min-width:576px){.container.smallest_container{max-width:100%}}@media (min-width:768px){.container.smallest_container{max-width:720px}}body{font-size:16px;line-height:32px;font-family:WorkSans_regular;color:#4f4f4f;letter-spacing:normal;font-weight:400}body p{margin:0 0 28px}@media (max-width:1199px){body p{margin:0 0 22px}}@media (max-width:767px){body p{margin:0 0 15px}}body p:last-child{margin:0}body a{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:14px;line-height:24px;letter-spacing:.15px;font-family:WorkSans_semibold;color:#000;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body a,body a:focus{outline:none}body a:hover{color:#419290}.h1,h1{font-size:60px;line-height:64px;color:#4f4f4f;font-family:AGaramondPro-Regular;font-weight:400;margin:0 0 20px;letter-spacing:.02em}@media (max-width:991px){.h1,h1{font-size:50px;line-height:60px}}@media (max-width:767px){.h1,h1{font-size:40px;line-height:50px}}.h2,h2{font-size:44px;line-height:55px;color:#4f4f4f;font-family:AGaramondPro-Regular;font-weight:400;margin:0 0 20px;letter-spacing:.02em}@media (max-width:767px){.h2,h2{font-size:35px;line-height:45px}}.h3,h3{font-size:35px;line-height:45px;letter-spacing:.02em;font-family:AGaramondPro-Regular;color:#415364;font-weight:400;margin:0 0 20px;color:#4f4f4f}@media (max-width:767px){.h3,h3{font-size:28px;line-height:36px}}.h4,h4{font-size:28px;line-height:36px;letter-spacing:.02em;font-family:AGaramondPro-Regular;color:#415364;font-weight:400;margin:0 0 20px;color:#4f4f4f}@media (max-width:767px){.h4,h4{font-size:22px;line-height:32px}}.h5,h5{font-size:22px;line-height:32px;letter-spacing:.02em;font-family:AGaramondPro-Regular;color:#415364;font-weight:400;margin:0 0 20px;color:#4f4f4f}@media (max-width:767px){.h5,h5{font-size:18px;line-height:28px}}.h6,h6{font-size:16px;line-height:18px;color:#4f4f4f;letter-spacing:6px;font-family:WorkSans_regular;font-weight:400;margin:0 0 20px;text-transform:uppercase}@media (max-width:767px){.h6,h6{font-size:15px;line-height:22px}}.h1.yellow,.h2.yellow,.h3.yellow,.h4.yellow,.h5.yellow,.h6.yellow,h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:#ffeca1}.h1.color_lightblue,.h2.color_lightblue,.h3.color_lightblue,.h4.color_lightblue,.h5.color_lightblue,.h6.color_lightblue,h1.color_lightblue,h2.color_lightblue,h3.color_lightblue,h4.color_lightblue,h5.color_lightblue,h6.color_lightblue{color:#415364}.h1.white,.h2.white,.h3.white,.h4.white,.h5.white,.h6.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}.h1.light_blue,.h2.light_blue,.h3.light_blue,.h4.light_blue,.h5.light_blue,.h6.light_blue,h1.light_blue,h2.light_blue,h3.light_blue,h4.light_blue,h5.light_blue,h6.light_blue{color:#415364}img{max-width:100%}.site-content{overflow-x:hidden}.site-content ul{margin:20px 0;padding:0;list-style:none}.site-content ul li{margin:0 0 8px;position:relative;padding:0 0 0 15px;font-size:16px;line-height:24px;letter-spacing:.1px;font-family:WorkSans_regular;color:#4f4f4f}.site-content ul li:before{content:"";position:absolute;left:0;top:9px;height:5px;width:5px;background-color:#4f4f4f;border-radius:100%}.site-content ul ul{margin:15px 0;padding:0 0 0 16px}.site-content ol{margin:20px 0;padding:0;list-style:none;counter-reset:item}@media (max-width:767px){.site-content ol{margin:22px 0}}.site-content ol li{margin:0 0 8px;padding:0 0 0 15px;font-weight:400;letter-spacing:.1px;counter-increment:item;position:relative;font-size:16px;line-height:24px;color:#4f4f4f;font-family:WorkSans_regular;font-style:normal}@media (max-width:767px){.site-content ol li{padding:0 0 0 20px}}.site-content ol li:last-child{margin-bottom:0}.site-content ol li:before{content:counter(item) ".";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#4f4f4f;font-family:WorkSans_regular;letter-spacing:normal;display:inline-block;min-width:26px;position:absolute;left:0;top:0}@media (max-width:767px){.site-content ol li:before{left:0}}.site-content ol li ol{margin:15px 0;padding:0}.site-content .btn{border:1px solid #000;border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;color:#000;padding:15px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize}@media (max-width:767px){.site-content .btn{min-width:100%}}.site-content .btn:hover{background-color:#000;color:#fff;border:1px solid transparent}.site-content .btn.btn_green{background-color:#419290;color:#fff;border:1px solid transparent}.site-content .btn.btn_green:hover{background-color:transparent;border:1px solid #419290;color:#419290}.site-content .btn.btn_white{background-color:transparent;color:#fff;border:1px solid #fff}.site-content .btn.btn_white:hover{background-color:#419290;border:1px solid transparent;color:#fff}.site-content .btn.btn_border_green{background-color:transparent;color:#419290;border:1px solid #419290}.site-content .btn.btn_border_green:hover{background-color:#419290;border:1px solid transparent;color:#fff}.site-content .link{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#419290;text-align:center;font-size:16px;line-height:32px;font-family:WorkSans_regular;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-content .link:hover{color:#4f4f4f}.site-content blockquote{border:0;margin:32px 0;padding:0;background:#000;overflow:hidden}.site-content blockquote>p{margin:0}.site-content blockquote img{width:100%}.site-content blockquote .content{padding:84px 30px 30px;position:relative}.site-content blockquote .content:before{content:"";background-image:url(../../../../../../../../themes/powerscourt/dist/images/blockquote.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;position:absolute;top:20px;left:30px;height:36px;width:49px}.site-content blockquote .content .strong{font-family:WorkSans_bold;margin:0 0 20px}.site-content blockquote .content p{font-family:WorkSans_regular;font-size:24px;line-height:33px;color:#fff}@media (max-width:767px){.site-content blockquote .content p{font-size:16px;line-height:24px}}.global_slick_slider_dots .slick-dots{margin:0;padding:0;list-style-type:none;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;list-style:none}.global_slick_slider_dots .slick-dots li{margin:0 10px;line-height:1}.global_slick_slider_dots .slick-dots li:before{display:none}.global_slick_slider_dots .slick-dots li button{border:2px solid #415364;border-radius:4px;padding:0;font-size:0;width:9px;height:9px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.global_slick_slider_dots .slick-dots li.slick-active button{width:64px}.iframe_box{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe_box iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.site-header{background-color:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.08);z-index:99;width:100%;position:relative;-o-transition:all .4s linear}.site-header,.site-header-top{-webkit-transition:all .4s linear;transition:all .4s linear}.site-header-top{background:#000;padding:13px 0;-o-transition:all linear .4s}@media (max-width:1199px){.site-header-top{display:none}}.site-header-top-wrapper,.site-header-top-wrapper .secondary-menu-container .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header-top-wrapper .secondary-menu-container .menu-wrapper{padding:0;margin:0;list-style:none}.site-header-top-wrapper .secondary-menu-container .menu-wrapper li{margin-left:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header-top-wrapper .secondary-menu-container .menu-wrapper li a{font-family:WorkSans_medium;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.01em;color:#fff;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}@media (max-width:1359px){.site-header-top-wrapper .secondary-menu-container .menu-wrapper li a{font-size:14px}}.site-header-top-wrapper .secondary-menu-container .menu-wrapper li a:hover{opacity:.8}.site-header .site-header-switcher{margin-left:45px}.site-header .site-header-switcher select{visibility:hidden}.site-header .site-header-switcher .selectric-hide-select select{visibility:visible}.site-header .site-header-switcher .selectric{border:0;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .site-header-switcher .selectric .button,.site-header .site-header-switcher .selectric .label{line-height:39px;height:39px}.site-header .site-header-switcher .selectric .label{margin:0 10px 0 0;padding:5px;width:39px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:100%;font-family:WorkSans_regular;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#fff}@media (max-width:1199px){.site-header .site-header-switcher .selectric .label{color:#4f4f4f;border:1px solid #4f4f4f}}.site-header .site-header-switcher .selectric .button{position:relative;right:auto;top:auto;width:11px;background-color:transparent;background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow.svg);background-repeat:no-repeat;background-size:auto;background-position:50%}@media (max-width:1199px){.site-header .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow-grey.svg)}}.site-header .site-header-switcher .selectric .button:after{display:none}.site-header .site-header-switcher .selectric-items{min-width:183px;left:auto;right:0;top:calc(100% + 10px);background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15);border:0;padding:27px 0}.site-header .site-header-switcher .selectric-items li{font-family:WorkSans_regular;font-style:normal;font-weight:400;font-size:16px;line-height:163.41%;letter-spacing:-.01em;color:#000;text-transform:uppercase;padding:9px 20px 9px 28px;margin:0 0 9px;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-header .site-header-switcher .selectric-items li:after{content:"";width:0;height:100%;background-color:#bfbb90;position:absolute;left:0;top:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0}.site-header .site-header-switcher .selectric-items li:last-child{margin:0}.site-header .site-header-switcher .selectric-items li.highlighted,.site-header .site-header-switcher .selectric-items li.selected,.site-header .site-header-switcher .selectric-items li:hover{background-color:transparent;color:#419290}.site-header .site-header-switcher .selectric-items li.highlighted:after,.site-header .site-header-switcher .selectric-items li.selected:after,.site-header .site-header-switcher .selectric-items li:hover:after{opacity:1;width:6px}.site-header-bottom{padding:20px 0;-webkit-transition:all .4s linear;-o-transition:all linear .4s;transition:all .4s linear}@media (max-width:1199px){.site-header-bottom{padding:17px 0}}.site-header-bottom .site-header-switcher{display:block;margin-left:auto;margin-right:26px}@media (min-width:1200px){.site-header-bottom .site-header-switcher{display:none}}@media (max-width:360px){.site-header-bottom .site-header-switcher{margin-right:15px}}.site-header-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.site-header-bottom-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-header-bottom-wrapper .site-branding .site-logo,.site-header-bottom-wrapper .site-branding .site-logo img{-webkit-transition:all .4s linear;-o-transition:all linear .4s;transition:all .4s linear}@media (max-width:1199px){.site-header-bottom-wrapper .site-branding .site-logo img{max-width:108px;height:74px}}.site-header-bottom-wrapper .site-branding .site-logo .custom-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header-bottom-wrapper .site-branding .site-logo.white{display:none}@media (max-width:1680px){.site-header-bottom-wrapper .site-branding .site-logo.white img{max-width:165px;height:auto}}@media (max-width:1199px){.site-header-bottom-wrapper .site-branding .site-logo.white img{max-width:108px;height:74px}}.site-header-bottom-wrapper .primary-navigation{margin-left:auto}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation{margin-left:0}}.site-header-bottom-wrapper .primary-navigation .menu-button-container{position:relative;padding:4px 0 4px 12px}.site-header-bottom-wrapper .primary-navigation .menu-button-container:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;display:block;background:#4f4f4f}@media (min-width:1200px){.site-header-bottom-wrapper .primary-navigation .menu-button-container{display:none}}.site-header-bottom-wrapper .primary-navigation .menu-button-container .navbar-toggler{width:47px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:transparent;padding:0;border:0;outline:none}.site-header-bottom-wrapper .primary-navigation .menu-button-container span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:WorkSans_regular;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4f4f4f;text-transform:uppercase}.site-header-bottom-wrapper .primary-navigation .menu-button-container .navbar-toggler-open{z-index:1}.site-header-bottom-wrapper .primary-navigation .menu-button-container .navbar-toggler-close{opacity:0;z-index:-1}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu{position:fixed;opacity:0;width:100%;height:calc(100vh - 108px);bottom:0;left:0;background-color:#000;z-index:-9999;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow-y:auto;overflow-x:hidden;padding:58px 0 0;visibility:hidden;top:-111rem}}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper{padding:0 20px;margin:0 auto;max-width:980px}}@media (max-width:991px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper{max-width:760px}}@media (max-width:767px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper{max-width:100%}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-buylink,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-ticketlink{display:block}@media (min-width:1200px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-buylink,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-ticketlink{display:none}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-buylink .btn{border:1px solid #000!important;color:#000!important}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-buylink .btn:hover{background-color:#000!important;border:1px solid transparent!important;color:#fff!important}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px}@media (min-width:1200px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links{display:none}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-buylink,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-ticketlink{width:50%;margin:0;padding:0 10px}@media (max-width:575px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-buylink,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-ticketlink{width:100%}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-buylink .btn,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-ticketlink .btn{width:100%}@media (max-width:575px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .site-header-links .site-header-buylink{margin:0 0 10px}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary{padding:0 0 168px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper{padding:0;margin:0;list-style:none}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 18px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper li:last-child{margin:0}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper li a{font-family:WorkSans_medium;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.01em;color:#fff;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper li.current-menu-item a,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .main-menu-secondary .secondary-menu-container .menu-wrapper li a:hover{color:#419290}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container{padding:0 0 70px}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:0;list-style:none}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li{position:relative}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (min-width:1200px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.only-mobile{display:none}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item .sub-menu-toggle{display:none}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item .submenu-toggle{background:transparent;border:0;outline:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;display:none}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item .submenu-toggle .submenu-toggle svg path{-webkit-transition:all .4s linear;-o-transition:all linear .4s;transition:all .4s linear}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item.open>.submenu-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu{position:absolute;visibility:hidden;opacity:0;width:100%;min-width:266px;height:auto;top:100%;left:0;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:-100;padding:19px 0 20px;-webkit-transition:all .4s linear;-o-transition:all linear .4s;transition:all .4s linear;max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu{position:relative;visibility:visible;opacity:1;min-width:100%;top:auto;left:auto;-webkit-box-shadow:none;box-shadow:none;z-index:auto;padding:0 0 0 35px;-webkit-transition:none;-o-transition:none;transition:none;background:transparent;margin:11px 0 14px;border-left:1px solid #c4a4a7}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li{padding:0;margin:0 0 12px;list-style:none}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li{margin:0 0 10px}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li:last-child{margin:0}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a{font-family:WorkSans_regular;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.01em;color:#000;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;padding:8px 28px;display:block;position:relative}@media (max-width:1359px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a{font-size:14px}}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a{padding:0;font-family:WorkSans_light;font-size:14px;line-height:163.41%;letter-spacing:-.01em;color:#fff}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a:after{content:"";width:0;height:100%;background-color:#bfbb90;position:absolute;left:0;top:0;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;opacity:0}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a:after{display:none}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a:hover{color:#419290}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li a:hover:after{opacity:1;width:6px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li.current-menu-item>a{color:#419290}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li.current-menu-item>a:after{opacity:1;width:6px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li.current-menu-item .submenu-toggle svg path{stroke:#419290}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li.current-menu-item>a,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li:hover>a{color:#419290}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li.current-menu-item>.submenu-toggle svg path,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li:hover>.submenu-toggle svg path{stroke:#419290}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li ul.sub-menu{position:absolute;visibility:hidden;opacity:0;width:100%;min-width:266px;height:auto;top:0;left:100%;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:-100;padding:19px 0 20px;-webkit-transition:all .4s linear;-o-transition:all linear .4s;transition:all .4s linear}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li ul.sub-menu{position:relative;visibility:visible;opacity:1;min-width:100%;top:auto;left:auto;-webkit-box-shadow:none;box-shadow:none;z-index:auto;padding:0 0 0 35px;-webkit-transition:none;-o-transition:none;transition:none;background:transparent;margin:11px 0 13px;border-left:1px solid #c4a4a7}}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li ul.sub-menu li a{padding:0}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item:hover>ul.sub-menu,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper li.menu-item>ul.sub-menu li:hover ul.sub-menu{visibility:visible;opacity:1;z-index:1}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item{margin-left:45px}@media (max-width:1680px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item{margin-left:23px}}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item{margin:0 0 9px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:last-child{margin:0}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.menu-item-has-children:before{content:"";height:30px;width:100%;position:absolute;top:20px}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a{font-family:WorkSans_regular;font-style:normal;font-weight:400;font-size:18px;line-height:29px;letter-spacing:-.01em;color:#4f4f4f;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 3px}@media (max-width:1359px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a{font-size:14px}}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a{padding:0;font-family:AGaramondPro-Regular;font-size:25px;line-height:163.41%;letter-spacing:-.01em;color:#fff}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{content:"";width:100%;height:3px;background-color:#4f4f4f;position:absolute;left:0;bottom:0;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;opacity:0}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{display:none}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#4f4f4f}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#419290}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover:after{opacity:1}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a{color:#4f4f4f}@media (max-width:1199px){.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a{color:#419290}}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a:after,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a:after{opacity:1}.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>.submenu-toggle svg path,.site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>.submenu-toggle svg path{stroke:#419290}.site-header-bottom-wrapper .site-header-buylink{margin-left:70px}@media (max-width:1680px){.site-header-bottom-wrapper .site-header-buylink{margin-left:30px}}@media (max-width:1199px){.site-header-bottom-wrapper .site-header-buylink{display:none}}.site-header-bottom-wrapper .site-header-buylink .btn{border:1px solid #000;border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;color:#000;padding:14.5px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize}@media (max-width:1359px){.site-header-bottom-wrapper .site-header-buylink .btn{min-width:178px}}@media (max-width:767px){.site-header-bottom-wrapper .site-header-buylink .btn{min-width:100%}}.site-header-bottom-wrapper .site-header-buylink .btn:hover{background-color:#000;color:#fff;border:1px solid transparent}.site-header-bottom-wrapper .site-header-ticketlink{margin-left:20px}@media (max-width:1199px){.site-header-bottom-wrapper .site-header-ticketlink{display:none}}.site-header-bottom-wrapper .site-header-ticketlink .btn{border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;padding:14.5px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize;background-color:#419290;color:#fff;border:1px solid transparent}@media (max-width:1359px){.site-header-bottom-wrapper .site-header-ticketlink .btn{min-width:178px}}@media (max-width:767px){.site-header-bottom-wrapper .site-header-ticketlink .btn{min-width:100%}}.site-header-bottom-wrapper .site-header-ticketlink .btn:hover{background-color:#000;border:1px solid #000;color:#fff}@media (min-width:1200px){.site-header.color_cyan .site-header-top{background:#419290}.site-header.color_cyan .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#419290!important}.site-header.color_cyan .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_cyan .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_cyan .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#419290}.site-header.color_pink .site-header-switcher .selectric .label{color:#4f4f4f!important;border:1px solid #4f4f4f!important}.site-header.color_pink .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow-grey.svg)!important}.site-header.color_pink .site-header-top{background:#c4a4a7}.site-header.color_pink .site-header-top-wrapper .secondary-menu-container .menu-wrapper li a{color:#4f4f4f}.site-header.color_pink .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#c4a4a7!important}.site-header.color_pink .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_pink .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_pink .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#c4a4a7}.site-header.color_green .site-header-top{background:#717039}.site-header.color_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#717039!important}.site-header.color_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#717039}.site-header.color_blue .site-header-top{background:#608299}.site-header.color_blue .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#608299!important}.site-header.color_blue .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_blue .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_blue .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#608299}.site-header.color_light_yellow .site-header-switcher .selectric .label{color:#4f4f4f!important;border:1px solid #4f4f4f!important}.site-header.color_light_yellow .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow-grey.svg)!important}.site-header.color_light_yellow .site-header-top{background:#a99f8b}.site-header.color_light_yellow .site-header-top-wrapper .secondary-menu-container .menu-wrapper li a{color:#4f4f4f}.site-header.color_light_yellow .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#a99f8b!important}.site-header.color_light_yellow .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_light_yellow .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_light_yellow .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#a99f8b}.site-header.color_light_green .site-header-switcher .selectric .label{color:#4f4f4f!important;border:1px solid #4f4f4f!important}.site-header.color_light_green .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow-grey.svg)!important}.site-header.color_light_green .site-header-top{background:#bfbb90}.site-header.color_light_green .site-header-top-wrapper .secondary-menu-container .menu-wrapper li a{color:#4f4f4f}.site-header.color_light_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#bfbb90!important}.site-header.color_light_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.color_light_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.color_light_green .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#bfbb90}}.site-header.menu_active .site-header-switcher .selectric .label{color:#fff!important;border:1px solid #fff!important}.site-header.menu_active .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow.svg)!important}.site-header.menu_active .site-header-bottom-wrapper .primary-navigation .menu-button-container:before{background:#fff!important}.site-header.menu_active .site-header-bottom-wrapper .primary-navigation .menu-button-container span{color:#fff!important}.site-header.menu_active .site-header-bottom-wrapper .primary-navigation .menu-button-container .navbar-toggler-open{z-index:-1;opacity:0}.site-header.menu_active .site-header-bottom-wrapper .primary-navigation .menu-button-container .navbar-toggler-close{opacity:1;z-index:1}@media (max-width:1199px){.site-header.menu_active .site-header-bottom-wrapper .primary-navigation .main-menu{visibility:visible;opacity:1;z-index:999999;top:106px;bottom:auto}}.site-header.type_transparent:not(.sticky):not(.menu_active){position:fixed;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;left:0}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-switcher .selectric .label{color:#fff;border:1px solid #fff}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-switcher .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/down-arrow.svg)}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .site-header-buylink .btn{border:1px solid #fff;color:#fff}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .site-header-buylink .btn:hover{background-color:#fff;border:1px solid transparent;color:#000}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .menu-button-container:before{background:#fff}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .menu-button-container span{color:#fff}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .menu-button-container svg path{stroke:#fff}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a{color:#fff}@media (max-width:1199px){.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a{color:#4f4f4f}}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:after{background-color:#fff}@media (max-width:1199px){.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>a,.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>a,.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item>a:hover{color:#419290}}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item.current-menu-item>.submenu-toggle svg path,.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .primary-navigation .main-menu-wrapper .primary-menu-container .menu-wrapper>li.menu-item:hover>.submenu-toggle svg path{stroke:#419290}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .site-branding .site-logo.default{opacity:0;position:absolute;display:block}.site-header.type_transparent:not(.sticky):not(.menu_active) .site-header-bottom-wrapper .site-branding .site-logo.white{display:block}.site-header.sticky{position:fixed;background-color:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.08)}.site-header.sticky .site-header-bottom{padding:15px 0}@media (max-width:1199px){.site-header.sticky .site-header-bottom{padding:17px 0}}.site-header.sticky .site-header-bottom-wrapper .site-branding .site-logo img{max-width:140px;height:auto}@media (max-width:1199px){.site-header.sticky .site-header-bottom-wrapper .site-branding .site-logo img{max-width:108px;height:74px}}body.toggle_menu_active{position:fixed;width:100%;left:0;overflow-y:scroll}body.toggle_menu_active .site-header{background-color:#000!important;position:fixed;left:0;top:0;width:100%}body.toggle_menu_active .site-header .site-header-notification{display:none!important}body.toggle_menu_active .site-header .site-header-bottom-wrapper .primary-navigation .menu-button-container svg path{stroke:#c4a4a7}body.toggle_menu_active .site-header .site-header-bottom-wrapper .site-branding .site-logo.default{display:block;opacity:1}body.toggle_menu_active .site-header .site-header-bottom-wrapper .site-branding .site-logo.white{opacity:0}@media (max-width:1199px){body.admin-bar .site-header-bottom-wrapper .primary-navigation .main-menu{height:calc(100vh - 140px)}}@media (max-width:782px){body.admin-bar .site-header-bottom-wrapper .primary-navigation .main-menu{height:calc(100vh - 154px)}}@media (max-width:600px){#wpadminbar{position:fixed}}.footer{margin:114px 0 89px}@media (max-width:991px){.footer{margin:70px 0 50px}}@media (max-width:767px){.footer{margin:89px 0 0;padding-bottom:95px}}.footer__inner__top__inner{padding:0 0 32px;margin:0 0 46px;border-bottom:1px solid #4f4f4f}@media (max-width:991px){.footer__inner__top__inner{padding:0 0 25px;margin:0 0 30px}}@media (max-width:767px){.footer__inner__top__inner{padding:0 0 23px;margin:0 0 39px}}@media (min-width:768px){.footer__inner__top__inner .footer__inner__top__inner__menu_list_mobile{display:none}}@media (max-width:767px){.footer__inner__top__inner .footer__inner__top__inner__menu_list_mobile{display:block}}.footer__inner__top__inner .footer__inner__top__inner__menu_list_mobile .footer_logo_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__inner__top__inner .footer__inner__top__inner__menu_list_mobile .footer_logo_list ul li{list-style:none}.footer__inner__top__inner__menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.footer__inner__top__inner__menu_list{display:none}}.footer__inner__top__inner__menu_list__footer{width:25%;padding:0 10px}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer{padding:0;margin:0 0 20px}.footer__inner__top__inner__menu_list__footer:last-child{margin:0}}.footer__inner__top__inner__menu_list__footer.footer1{width:19.8%}@media (max-width:1199px){.footer__inner__top__inner__menu_list__footer.footer1{width:27.8%}}@media (max-width:991px){.footer__inner__top__inner__menu_list__footer.footer1{width:50%;padding:0 0 20px}}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer.footer1{width:100%;margin:0 0 23px;padding:0 0 23px;border-bottom:1px solid #4f4f4f}}.footer__inner__top__inner__menu_list__footer.footer2{width:19.7%}@media (max-width:1199px){.footer__inner__top__inner__menu_list__footer.footer2{width:26.7%}}@media (max-width:991px){.footer__inner__top__inner__menu_list__footer.footer2{width:50%;padding:0 0 20px}}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer.footer2{width:100%;margin:0 0 23px;padding:0 0 23px;border-bottom:1px solid #4f4f4f}}.footer__inner__top__inner__menu_list__footer.footer3{width:14.8%}@media (max-width:1199px){.footer__inner__top__inner__menu_list__footer.footer3{width:21.8%}}@media (max-width:991px){.footer__inner__top__inner__menu_list__footer.footer3{width:50%;padding:0 0 20px}}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer.footer3{width:100%;margin:0 0 23px;padding:0 0 23px;border-bottom:1px solid #4f4f4f}}.footer__inner__top__inner__menu_list__footer.footer4{width:15.9%}@media (max-width:1199px){.footer__inner__top__inner__menu_list__footer.footer4{width:17.9%}}@media (max-width:991px){.footer__inner__top__inner__menu_list__footer.footer4{width:50%;padding:0 0 20px}}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer.footer4{width:100%;margin:0;padding:0;border-bottom:transparent}}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer__inner{padding:20px 20px 0 0}}.footer__inner__top__inner__menu_list__footer__inner__heading{letter-spacing:.04em;font-size:20px;color:#bfbb90;margin:0 0 20px;font-family:Garamond;text-transform:capitalize;line-height:27px;font-weight:400;position:relative}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer__inner__heading{margin:0;padding:0 29px 0 0}.footer__inner__top__inner__menu_list__footer__inner__heading:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../../../../../../../themes/powerscourt/dist/images/down_footer_logo.svg);height:7px;width:14px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}.footer__inner__top__inner__menu_list__footer__inner__heading.active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.footer__inner__top__inner__menu_list__footer__inner__address{margin:0 0 36px}@media (max-width:991px){.footer__inner__top__inner__menu_list__footer__inner__address{margin:0 0 18px}}.footer__inner__top__inner__menu_list__footer__inner__address p{line-height:24px;font-weight:400}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer__inner__address p{font-size:16px}}.footer__inner__top__inner__menu_list__footer__inner__email .button,.footer__inner__top__inner__menu_list__footer__inner__number .button{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;text-decoration:none;font-size:16px;color:#4f4f4f;font-family:WorkSans_regular;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-weight:400}.footer__inner__top__inner__menu_list__footer__inner__email .button svg,.footer__inner__top__inner__menu_list__footer__inner__number .button svg{margin:0 16px 0 0}.footer__inner__top__inner__menu_list__footer__inner__email .button svg path,.footer__inner__top__inner__menu_list__footer__inner__number .button svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.footer__inner__top__inner__menu_list__footer__inner__email .button:hover,.footer__inner__top__inner__menu_list__footer__inner__number .button:hover{color:#419290}.footer__inner__top__inner__menu_list__footer__inner__email .button:hover svg path,.footer__inner__top__inner__menu_list__footer__inner__number .button:hover svg path{fill:#419290}.footer__inner__top__inner__menu_list__footer__inner__email{margin:14px 0 5px}.footer__inner__top__inner__menu_list__footer__inner__column_2_address{margin:0 0 14px}.footer__inner__top__inner__menu_list__footer__inner__column_2_address p{line-height:24px;font-weight:400}.footer__inner__top__inner__menu_list__footer__inner__logo{margin:26px 0 0;line-height:100%;max-width:165px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer__inner__logo{margin:16px 0 0}}.footer__inner__top__inner__menu_list__footer__inner__logo a{display:inline-block;line-height:100%}.footer__inner__top__inner__menu_list__footer__inner__logo ul li{list-style:none}.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper{list-style:none;margin:0;padding:0}.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper li{margin:0 0 5px;line-height:100%}.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper li:last-child{margin:0}@media (max-width:767px){.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper li{margin:0}}.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper li a{text-decoration:none;letter-spacing:-.01em;font-size:16px;line-height:26px;color:#4f4f4f;font-family:WorkSans_regular;font-weight:400}.footer__inner__top__inner__menu_list__footer__inner .footer-navigation .footer-navigation-wrapper li a:hover{color:#419290}.footer__inner__top__inner__menu_list .footer_logo_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__inner__top__inner__menu_list .footer_logo_list ul li{list-style:none}.footer__inner__center{padding:0 0 41px;margin:0 0 37px;border-bottom:1px solid #4f4f4f}@media (max-width:991px){.footer__inner__center{padding:0 0 30px;margin:0 0 30px}}@media (max-width:767px){.footer__inner__center{padding:0 0 39px;margin:0 0 39px;overflow:hidden}}@media (max-width:767px){.footer__inner__center__logo_list{margin:0 -30px}}.footer__inner__center__logo_list__logo{margin-right:75px}@media (max-width:991px){.footer__inner__center__logo_list__logo{margin-right:50px}}@media (max-width:767px){.footer__inner__center__logo_list__logo{margin-right:0;text-align:center;padding:0 30px}}.footer__inner__center__logo_list__logo__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__inner__center__logo_list__logo__inner .hover_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.footer__inner__center__logo_list__logo__inner .hover_link{display:inline-block}}.footer__inner__center__logo_list__logo__inner .hover_link:hover .footer__inner__center__logo_list__logo__inner__image{opacity:1}.footer__inner__center__logo_list__logo__inner .hover_link .footer__inner__center__logo_list__logo__inner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.9}@media (max-width:767px){.footer__inner__center__logo_list__logo__inner .hover_link .footer__inner__center__logo_list__logo__inner__image{background-size:cover}}.footer__inner__center__logo_list__logo__inner .hover_link .footer__inner__center__logo_list__logo__inner__image .image{max-width:100%}.footer__inner__center__logo_list__logo__inner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1}@media (max-width:767px){.footer__inner__center__logo_list__logo__inner__image{background-size:contain}}.footer__inner__center__logo_list__logo__inner__image .image{max-width:100%}.footer__inner__menu_social_link__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 36px;border-bottom:1px solid #4f4f4f;margin:0 0 20px}@media (max-width:991px){.footer__inner__menu_social_link__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 25px}}@media (max-width:767px){.footer__inner__menu_social_link__inner{padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border:transparent}}.footer__inner__menu_social_link__inner .footer-navigation{padding:0 20px 0 0;width:70%;line-height:100%}@media (max-width:1199px){.footer__inner__menu_social_link__inner .footer-navigation{width:76%}}@media (max-width:991px){.footer__inner__menu_social_link__inner .footer-navigation{width:100%;padding:0;margin:0 0 40px}}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper{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;list-style:none;margin:0 -10px;padding:0}@media (max-width:991px){.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li{padding:0 10px;position:relative}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li:after{content:"";position:absolute;top:50%;right:-5%;width:11px;height:1px;background-color:#4f4f4f;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li:last-child:after{display:none}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li a{font-size:14px;line-height:21px;text-decoration:none;font-family:WorkSans_regular;font-weight:400}@media (max-width:767px){.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li a{color:#4f4f4f}.footer__inner__menu_social_link__inner .footer-navigation .footer-navigation-wrapper li a:hover{color:#419290}}.footer__inner__menu_social_link__inner__social_link{width:30%}@media (max-width:1199px){.footer__inner__menu_social_link__inner__social_link{width:24%}}@media (max-width:767px){.footer__inner__menu_social_link__inner__social_link{width:100%;margin:0 0 35px;max-width:375px}}.footer__inner__menu_social_link__inner__social_link__link{margin:0 -16px;padding:0;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;list-style:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1199px){.footer__inner__menu_social_link__inner__social_link__link{margin:0 -10px}}@media (max-width:767px){.footer__inner__menu_social_link__inner__social_link__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}}.footer__inner__menu_social_link__inner__social_link__link li{padding:0 16px}@media (max-width:1199px){.footer__inner__menu_social_link__inner__social_link__link li{padding:0 10px;width:20%}}@media (max-width:767px){.footer__inner__menu_social_link__inner__social_link__link li{width:20%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}.footer__inner__menu_social_link__inner__social_link__link li a{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}.footer__inner__menu_social_link__inner__social_link__link li a,.footer__inner__menu_social_link__inner__social_link__link li a svg path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.footer__inner__menu_social_link__inner__social_link__link li a{min-height:21px;min-width:21px}}.footer__inner__menu_social_link__inner__social_link__link li a:hover svg path{fill:#419290}.footer__inner__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.footer__inner__bottom__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.footer__inner__bottom__inner.desktop{display:none}}.footer__inner__bottom__inner.mobile{display:none;text-align:center;font-size:14px;line-height:21px;color:#4f4f4f;font-family:WorkSans_regular}@media (max-width:767px){.footer__inner__bottom__inner.mobile{display:block}}.footer__inner__bottom__inner.mobile .bottom_txt{display:inline-block;position:relative;padding-right:15px;margin-right:15px}.footer__inner__bottom__inner.mobile .bottom_txt:after{content:"";position:absolute;top:5px;right:0;height:13px;width:1px;background-color:#4f4f4f}.footer__inner__bottom__inner.mobile a{padding:0;color:#4f4f4f;font-family:WorkSans_regular;letter-spacing:normal}.footer__inner__bottom__inner.mobile a:before{display:none}.footer__inner__bottom__inner.mobile a:hover{color:#419290}.footer__inner__bottom__inner__copy_wright_text{line-height:24px;padding:0 10px 0 0;font-weight:400}@media (max-width:767px){.footer__inner__bottom__inner__copy_wright_text{padding:0;margin:0;font-size:14px;line-height:21px}}.footer__inner__bottom__inner__design_by,.footer__inner__bottom__inner a{font-size:14px;line-height:21px;text-align:center;font-weight:400;position:relative;padding:0 0 0 20px;text-decoration:none}@media (max-width:767px){.footer__inner__bottom__inner__design_by:before,.footer__inner__bottom__inner a:before{content:"";position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;height:13px;width:1px;background-color:#4f4f4f}}.footer__inner__bottom__inner__design_by a,.footer__inner__bottom__inner a a{padding:0;color:#4f4f4f;font-family:WorkSans_regular;letter-spacing:normal}.footer__inner__bottom__inner__design_by a:before,.footer__inner__bottom__inner a a:before{display:none}.site-header-notification{background:#419290}.site-header-notification-wrapper{padding:56px 0 60px;position:relative}@media (max-width:991px){.site-header-notification-wrapper{padding:81px 0 68px}}.site-header-notification-wrapper-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1296px;margin:0 auto;position:relative}@media (max-width:1199px){.site-header-notification-wrapper-outer{max-width:845px}}@media (max-width:991px){.site-header-notification-wrapper-outer{max-width:100%}}.site-header-notification-wrapper-outer:after{content:"";width:1px;height:calc(100% - 37px);position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;background-color:#fff;display:block}@media (max-width:991px){.site-header-notification-wrapper-outer:after{display:none}}.site-header-notification-wrapper-close{position:absolute;right:0;top:35px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.site-header-notification-wrapper-close{top:23px}}.site-header-notification-wrapper-close svg Path{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.site-header-notification-wrapper-close:hover svg Path{stroke:#000}.site-header-notification-wrapper-left{width:39.2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199px){.site-header-notification-wrapper-left{width:44.2%}}@media (max-width:991px){.site-header-notification-wrapper-left{width:100%;margin:0 0 40px}}.site-header-notification-wrapper-left-img{width:72px}@media (max-width:991px){.site-header-notification-wrapper-left-img{width:48px}}.site-header-notification-wrapper-left-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat,no-repeat;background-position:50%,50%;background-size:cover,0}@media (max-width:991px){.site-header-notification-wrapper-left-img-wrapper{background-size:0,cover}}.site-header-notification-wrapper-left-data{width:calc(100% - 112px)}@media (max-width:991px){.site-header-notification-wrapper-left-data{width:calc(100% - 72px);position:relative;padding:0 20px 41px 0}}@media (max-width:991px){.site-header-notification-wrapper-left-data:after{content:"";position:absolute;background-color:#fff;display:block;height:1px;width:100%;max-width:160px;left:0;bottom:0}}.site-header-notification-wrapper-left-data-title{font-family:WorkSans_semibold;font-size:24px;line-height:150%;color:#fff}@media (max-width:1199px){.site-header-notification-wrapper-left-data-title{font-size:22px}}@media (max-width:991px){.site-header-notification-wrapper-left-data-title{font-size:16px;line-height:24px;font-family:WorkSans_semibold}}.site-header-notification-wrapper-left-data-text{font-family:WorkSans_regular;font-size:18px;line-height:150%;color:#fff;margin:3px 0 0}@media (max-width:1199px){.site-header-notification-wrapper-left-data-text{font-size:16px}}@media (max-width:991px){.site-header-notification-wrapper-left-data-text{font-size:14px;margin:10px 0 0}}.site-header-notification-wrapper-left-data-link{margin:27px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.site-header-notification-wrapper-left-data-link{margin:10px 0 0}}.site-header-notification-wrapper-left-data-link a{font-family:WorkSans_medium;font-size:18px;line-height:21px;color:#fff;text-decoration:none;padding:0 0 9px;position:relative;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}@media (max-width:1199px){.site-header-notification-wrapper-left-data-link a{font-size:16px}}@media (max-width:991px){.site-header-notification-wrapper-left-data-link a{font-size:14px;line-height:16px;padding:0 0 8px;font-family:WorkSans_medium}}.site-header-notification-wrapper-left-data-link a:after{content:"";background-color:#fff;height:2px;width:100%;position:absolute;bottom:0;left:0;display:block;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.site-header-notification-wrapper-left-data-link a:hover{color:#000}.site-header-notification-wrapper-left-data-link a:hover:after{background-color:#000}.site-header-notification-wrapper-right{width:36.5%}@media (max-width:1199px){.site-header-notification-wrapper-right{width:44.2%}}@media (max-width:991px){.site-header-notification-wrapper-right{width:calc(100% - 72px);margin-left:auto}}.site-header-notification-wrapper-right-data-tagline{font-family:WorkSans_regular;font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#fff}@media (max-width:1199px){.site-header-notification-wrapper-right-data-tagline{font-size:14px}}@media (max-width:991px){.site-header-notification-wrapper-right-data-tagline{font-size:16px;line-height:19px}}.site-header-notification-wrapper-right-data-title{margin:23px 0 0;font-family:Garamond;font-size:36px;line-height:130%;text-transform:capitalize;color:#fff}@media (max-width:1199px){.site-header-notification-wrapper-right-data-title{font-size:35px;padding-right:20px}}.site-header-notification-wrapper-right-data-link{margin:17px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.site-header-notification-wrapper-right-data-link{margin:19px 0 0}}.site-header-notification-wrapper-right-data-link a{font-family:WorkSans_medium;font-size:18px;line-height:21px;color:#fff;text-decoration:none;padding:0 0 9px;position:relative;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}@media (max-width:1199px){.site-header-notification-wrapper-right-data-link a{font-size:16px}}@media (max-width:991px){.site-header-notification-wrapper-right-data-link a{font-size:14px;line-height:16px;padding:0 0 8px;font-family:WorkSans_medium}}.site-header-notification-wrapper-right-data-link a:after{content:"";background-color:#fff;height:2px;width:100%;position:absolute;bottom:0;left:0;display:block;-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.site-header-notification-wrapper-right-data-link a:hover{color:#000}.site-header-notification-wrapper-right-data-link a:hover:after{background-color:#000}.error404 #site-content{padding-top:0}.error404-content{padding:150px 0}.error404-content .error404-content-inner .h1{font-size:120px;line-height:116%;text-align:center;letter-spacing:0;color:#4f4f4f;margin:0 0 22px}.error404-content .error404-content-inner .sub-text{text-align:center}.error404-content .error404-content-inner .sub-text .h4{color:#4f4f4f;font-family:WorkSans_medium}.error404-content .error404-content-inner .sub-text p{font-size:20px;line-height:28px;margin-bottom:0;color:#4f4f4f}@media screen and (max-width:991px){.error404-content{padding:90px 0}.error404-content .error404-content-inner .h1{font-size:100px;line-height:115px}.error404-content .error404-content-inner .sub-text .h4{font-size:28px;line-height:35px}.error404-content .error404-content-inner .sub-text p{font-size:18px;line-height:24px}}@media screen and (max-width:767px){.error404-content{padding:60px 0}.error404-content .error404-content-inner .h1{font-size:80px;line-height:100px;margin:0 0 18px}.error404-content .error404-content-inner .sub-text .h4{font-size:17px;line-height:20px}.error404-content .error404-content-inner .sub-text p{font-size:15px;line-height:inherit}}.logo_heading_with_content{margin:77px 0 120px}@media (max-width:991px){.logo_heading_with_content{margin:30px 0 100px}}@media (max-width:767px){.logo_heading_with_content{margin:44px 0 82px}}.logo_heading_with_content.remove_top_space{margin-top:0!important}.logo_heading_with_content.remove_bottom_space{margin-bottom:0!important}.logo_heading_with_content.reduce_top_space{margin-top:30px}.logo_heading_with_content.reduce_bottom_space{margin-bottom:30px}.logo_heading_with_content__inner{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo_heading_with_content__inner__logo_section{text-align:center}.logo_heading_with_content__inner__logo_section__logo{margin:0 0 33px;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}@media (max-width:991px){.logo_heading_with_content__inner__logo_section__logo{margin:0 0 23px}}.logo_heading_with_content__inner__logo_section__logo img{max-width:87px}.logo_heading_with_content__inner__heading__section__heading .h2{margin:0 0 25px;font-family:AGaramondPro-Regular;font-size:60px;line-height:107.8%;text-align:center;letter-spacing:.02em;font-weight:400;color:#415364}@media (max-width:991px){.logo_heading_with_content__inner__heading__section__heading .h2{font-size:50px}}@media (max-width:767px){.logo_heading_with_content__inner__heading__section__heading .h2{font-size:55px;margin-bottom:39px}}@media (max-width:400px){.logo_heading_with_content__inner__heading__section__heading .h2{font-size:43px}}.logo_heading_with_content__inner__title{text-align:center}.logo_heading_with_content__inner__title .title{display:inline-block;margin:0 0 33px;text-align:center;color:#608299;font-family:WorkSans_regular;font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;padding:0 12px;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:991px){.logo_heading_with_content__inner__title .title{letter-spacing:4px;margin:0 0 25px}}@media (max-width:767px){.logo_heading_with_content__inner__title .title{font-size:16px;letter-spacing:6px;line-height:200%;color:#608299;padding:0 89px;margin:0 0 30px}}@media (max-width:400px){.logo_heading_with_content__inner__title .title{padding:0 40px;font-size:14px}}.logo_heading_with_content__inner__title .title:before{content:"";position:absolute;left:-35px;width:72px;height:1.69px;background:#608299;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:991px){.logo_heading_with_content__inner__title .title:before{left:-23px}}@media (max-width:767px){.logo_heading_with_content__inner__title .title:before{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);background:#608299}}.logo_heading_with_content__inner__title .title:after{content:"";position:absolute;right:-108px;width:72px;height:1.69px;background:#608299;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.logo_heading_with_content__inner__title .title:after{right:-67px}}@media (max-width:767px){.logo_heading_with_content__inner__title .title:after{right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);background:#608299}}@media (max-width:991px){.logo_heading_with_content__inner__title .title:after,.logo_heading_with_content__inner__title .title:before{width:45px}}@media (max-width:767px){.logo_heading_with_content__inner__title .title:after,.logo_heading_with_content__inner__title .title:before{width:63px;height:1px;color:#608299}}@media (max-width:400px){.logo_heading_with_content__inner__title .title:after,.logo_heading_with_content__inner__title .title:before{width:40px}}.logo_heading_with_content__inner__content .content{max-width:753px;text-align:center;margin:0 auto}.logo_heading_with_content__inner__content .content p::-moz-selection{background-color:#419290;color:#fff}.logo_heading_with_content__inner__content .content p::selection{background-color:#419290;color:#fff}@media (max-width:767px){.logo_heading_with_content__inner__content .content p{font-size:16px;line-height:200%}}.hero_banner__inner__wrapper__image{background-repeat:no-repeat;background-position:50%;background-size:cover,0;min-height:1024px;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:767px){.hero_banner__inner__wrapper__image{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}}.hero_banner__inner__wrapper__image:after{content:"";position:absolute;background-color:#010101;opacity:.2;top:0;left:0;width:100%;height:100%}@media (max-width:575px){.hero_banner__inner__wrapper__image:after{opacity:.5}}@media (max-width:1199px){.hero_banner__inner__wrapper__image{min-height:860px}}@media (max-width:991px){.hero_banner__inner__wrapper__image{min-height:766px}}@media (max-width:575px){.hero_banner__inner__wrapper__image{background-size:0,cover;min-height:896px}}.hero_banner__inner__wrapper__image__content{padding:280px 0 142px;z-index:1}@media (max-width:1680px){.hero_banner__inner__wrapper__image__content{padding:240px 0 120px}}@media (max-width:1199px){.hero_banner__inner__wrapper__image__content{padding:120px 0}}@media (max-width:991px){.hero_banner__inner__wrapper__image__content{padding:120px 0 80px}}@media (max-width:767px){.hero_banner__inner__wrapper__image__content{padding-bottom:70px;margin-top:34%}}.hero_banner__inner__wrapper__image__content__inner{max-width:631px}.hero_banner__inner__wrapper__image__content__inner__heading h1.heading{margin-bottom:42px}@media (max-width:991px){.hero_banner__inner__wrapper__image__content__inner__heading h1.heading{margin-bottom:30px;font-size:55px;line-height:60px}}@media (max-width:767px){.hero_banner__inner__wrapper__image__content__inner__heading h1.heading{margin-bottom:81px}}.hero_banner__inner__wrapper__image__content__inner__wrapper{padding-left:60px;border-left:1px solid #fff;padding-top:4px}@media (max-width:1199px){.hero_banner__inner__wrapper__image__content__inner__wrapper{padding-left:50px;padding-top:0}}@media (max-width:991px){.hero_banner__inner__wrapper__image__content__inner__wrapper{padding-left:52px}}@media (max-width:767px){.hero_banner__inner__wrapper__image__content__inner__wrapper{padding-left:46px}}.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section{max-width:488px}.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__content{color:#fff;font-size:18px;line-height:33px}@media (max-width:767px){.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__content{font-size:16px;line-height:32px}}.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__tag_line{color:#fff;font-size:18px;line-height:36px;font-weight:600;font-style:italic;margin:38px 0 0;position:relative}@media (max-width:991px){.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__tag_line{margin-top:30px}}@media (max-width:767px){.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__tag_line{margin-top:30px}}.hero_banner__inner__wrapper__image__content__inner__wrapper__content_section__tag_line span{padding-right:10px}.hero_banner__inner__wrapper__image__content__inner__wrapper__link{padding-top:34px}@media (max-width:767px){.hero_banner__inner__wrapper__image__content__inner__wrapper__link{padding-top:20px}}.hero_banner__inner__wrapper__video{position:relative}.hero_banner__inner__wrapper__video:after{content:"";position:absolute;background-color:#010101;opacity:.2;top:0;left:0;width:100%;height:100%}.hero_banner__inner__wrapper__video .video{position:relative;overflow:hidden}.hero_banner__inner__wrapper__video .video video{max-width:100%;width:100%;height:1013px;overflow:hidden;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}@media (max-width:1199px){.hero_banner__inner__wrapper__video .video video{height:849px;-webkit-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7)}}@media (max-width:991px){.hero_banner__inner__wrapper__video .video video{height:699px;-webkit-transform:scale(2.7);-ms-transform:scale(2.7);transform:scale(2.7)}}@media (max-width:767px){.hero_banner__inner__wrapper__video .video video{height:603px;-webkit-transform:scale(3.7);-ms-transform:scale(3.7);transform:scale(3.7)}}.hero_banner__inner__wrapper__video .video iframe{max-width:100%;width:100%;min-height:1013px;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}@media (max-width:1199px){.hero_banner__inner__wrapper__video .video iframe{min-height:849px}}@media (max-width:991px){.hero_banner__inner__wrapper__video .video iframe{min-height:766px}}@media (max-width:767px){.hero_banner__inner__wrapper__video .video iframe{min-height:755px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}}@media (max-width:575px){.hero_banner__inner__wrapper__video .video iframe{min-height:885px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}}@media (max-width:370px){.hero_banner__inner__wrapper__video .video iframe{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}}.hero_banner__inner__wrapper__video .hero_banner__inner__wrapper__image__content.video{position:absolute;bottom:0;width:100%;left:unset;max-width:100%}@media (max-width:767px){.hero_banner__inner__wrapper__video .hero_banner__inner__wrapper__image__content.video{bottom:auto;top:0}}.hero_banner__inner .slick-dots{padding:0;list-style-type:none;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;z-index:1;position:absolute;left:50%;bottom:8%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}@media (max-width:991px){.hero_banner__inner .slick-dots{bottom:5%}}@media (max-width:767px){.hero_banner__inner .slick-dots{bottom:3%}}.hero_banner__inner .slick-dots li{margin:0 10px;line-height:0;padding:0}.hero_banner__inner .slick-dots li:before{display:none}.hero_banner__inner .slick-dots li button{border:2px solid #415364;border-radius:4px;padding:0;font-size:0;width:9px;height:9px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;cursor:pointer}.hero_banner__inner .slick-dots li button:hover{background-color:#415364}.hero_banner__inner .slick-dots li.slick-active button{width:64px}@media (max-width:767px){.hero_banner__inner .slick-dots li.slick-active button{width:40px}}.ticket_booking_for_mobile{display:none}@media (max-width:767px){.ticket_booking_for_mobile{display:block}}.ticket_booking_for_mobile .site-header-ticketlink .btn{border-radius:0;padding:33px 15px;font-size:18px;line-height:24px;letter-spacing:.15px;text-transform:capitalize;font-family:open_sansregular;width:100%}.background_image_with_content_box_sec{margin:121px 0 118px}@media (max-width:991px){.background_image_with_content_box_sec{margin:85px 0}}@media (max-width:767px){.background_image_with_content_box_sec{position:relative}}.background_image_with_content_box_sec.rts{margin-top:0!important}.background_image_with_content_box_sec.rbs{margin-bottom:0!important}.background_image_with_content_box_sec.ts_121{margin-top:121px}@media (max-width:991px){.background_image_with_content_box_sec.ts_121{margin-top:85px}}.background_image_with_content_box_sec.ts_200{margin-top:200px}@media (max-width:1439px){.background_image_with_content_box_sec.ts_200{margin-top:160px}}@media (max-width:1199px){.background_image_with_content_box_sec.ts_200{margin-top:120px}}@media (max-width:767px){.background_image_with_content_box_sec.ts_200{margin-top:85px}}.background_image_with_content_box_sec.ts_274{margin-top:274px}@media (max-width:1439px){.background_image_with_content_box_sec.ts_274{margin-top:220px}}@media (max-width:1199px){.background_image_with_content_box_sec.ts_274{margin-top:170px}}@media (max-width:767px){.background_image_with_content_box_sec.ts_274{margin-top:120px}}.background_image_with_content_box_sec.bs_118{margin-bottom:118px}@media (max-width:991px){.background_image_with_content_box_sec.bs_118{margin-bottom:85px}}.background_image_with_content_box_sec.bs_165{margin-bottom:165px}@media (max-width:1439px){.background_image_with_content_box_sec.bs_165{margin-bottom:140px}}@media (max-width:1199px){.background_image_with_content_box_sec.bs_165{margin-bottom:110px}}@media (max-width:991px){.background_image_with_content_box_sec.bs_165{margin-bottom:85px}}.background_image_with_content_box_sec.bs_240{margin-bottom:240px}@media (max-width:1439px){.background_image_with_content_box_sec.bs_240{margin-bottom:210px}}@media (max-width:1199px){.background_image_with_content_box_sec.bs_240{margin-bottom:170px}}@media (max-width:767px){.background_image_with_content_box_sec.bs_240{margin-bottom:140px}}.background_image_with_content_box_sec__bg{background-position:50%;background-size:cover}@media (max-width:767px){.background_image_with_content_box_sec__bg{background-size:0;position:relative;z-index:1}}.background_image_with_content_box_sec .background_image_with_content_box_mobile_image{position:absolute;top:0;left:0;width:100%;height:56.5%;z-index:0;display:none;background-position:50%;background-size:cover}@media (max-width:767px){.background_image_with_content_box_sec .background_image_with_content_box_mobile_image{display:block}}.background_image_with_content_box_sec .background_image_with_content_box_mobile_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.background_image_with_content_box_sec .background_image_with_content_box_mobile_image:after,.background_image_with_content_box_sec__inner{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3))}.background_image_with_content_box_sec__inner{padding:149px 0 151px}@media (max-width:1199px){.background_image_with_content_box_sec__inner{padding:100px 0}}@media (max-width:991px){.background_image_with_content_box_sec__inner{padding:70px 0}}@media (max-width:767px){.background_image_with_content_box_sec__inner{background:transparent;padding:180px 0 0}}.background_image_with_content_box_sec__inner.big_image{padding:239px 0 151px}@media (max-width:1199px){.background_image_with_content_box_sec__inner.big_image{padding:200px 0 100px}}@media (max-width:991px){.background_image_with_content_box_sec__inner.big_image{padding:150px 0 70px}}@media (max-width:767px){.background_image_with_content_box_sec__inner.big_image{padding:290px 0 0}}.background_image_with_content_box_sec__inner .content_box{background-color:#c4a4a7;max-width:623px;margin-left:auto;padding:11px}@media (max-width:767px){.background_image_with_content_box_sec__inner .content_box{padding:7px 6px 8px 7px;max-width:100%}}.background_image_with_content_box_sec__inner .content_box.box_light_green{background-color:#bfbb90}.background_image_with_content_box_sec__inner .content_box.align_left{margin-right:auto;margin-left:0}.background_image_with_content_box_sec__inner .content_box.align_right{margin-right:0;margin-left:auto}.background_image_with_content_box_sec__inner .content_box__inner{border:2px solid hsla(0,0%,100%,.5);padding:62px 52px}@media (max-width:991px){.background_image_with_content_box_sec__inner .content_box__inner{padding:45px 40px}}@media (max-width:767px){.background_image_with_content_box_sec__inner .content_box__inner{padding:26px 19px 31px 24px}}.background_image_with_content_box_sec__inner .content_box .heading{margin-bottom:26px;color:#fff;text-transform:capitalize}@media (max-width:767px){.background_image_with_content_box_sec__inner .content_box .heading{margin-bottom:26px;font-size:55px;line-height:59px}}@media (max-width:399px){.background_image_with_content_box_sec__inner .content_box .heading{word-break:break-word;font-size:35px;line-height:39px}}.background_image_with_content_box_sec__inner .content_box .content{margin-bottom:26px;color:#fff}@media (max-width:767px){.background_image_with_content_box_sec__inner .content_box .content{margin-bottom:27px}}.background_image_with_content_box_sec__inner .content_box .content p{color:#fff}@media (max-width:767px){.background_image_with_content_box_sec__inner .content_box .content p{font-size:16px;line-height:32px}}.background_image_with_content_box_sec__inner .content_box .link_sec .btn.btn_white{min-width:194px}.background_image_with_content_box_sec__inner .content_box .link_sec .btn+.btn{margin-left:10px}@media (max-width:575px){.background_image_with_content_box_sec__inner .content_box .link_sec{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:start;-ms-flex-align:start;align-items:flex-start}.background_image_with_content_box_sec__inner .content_box .link_sec .btn+.btn{margin-left:0;margin-top:10px}}.image_with_content_box_enquiry_popup .lity-container{height:100%}.image_with_content_box_enquiry_popup .lity-container .lity-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image_with_content_box_enquiry_popup button.lity-close{display:none}.popup_form_enquiry_bgimcbox{height:calc(100% - 100px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup_form_enquiry_bgimcbox .inner_content{max-width:700px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;width:100%;top:10px;height:100%;overflow-y:auto;background-color:transparent;padding:15px}.popup_form_enquiry_bgimcbox .inner_content .popup_form{padding:20px;background-color:#fff}.popup_form_enquiry_bgimcbox .inner_content .close_popup{position:absolute;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:100%;line-height:0;opacity:1;-webkit-transform:all .5s ease;-ms-transform:all .5s ease;transform:all .5s ease;top:0;right:0}.popup_form_enquiry_bgimcbox .inner_content .close_popup:hover{opacity:.8}.popup_form_enquiry_bgimcbox .inner_content .close_popup svg{width:30px;height:30px}.popup_form_enquiry_bgimcbox .inner_content input[type=submit]{border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;padding:15px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize;background-color:#419290;color:#fff;border:1px solid transparent;cursor:pointer}.popup_form_enquiry_bgimcbox .inner_content input[type=submit]:hover{background-color:transparent;border:1px solid #419290;color:#419290}.popup_form_enquiry_bgimcbox .inner_content .popup_form .gform_wrapper>.gform_validation_errors{display:none}.popup_form_enquiry_bgimcbox .inner_content .popup_form .gform_wrapper .validation_message{padding:0;margin:0;border:none;background:transparent}.popup_form_enquiry_bgimcbox .inner_content .popup_form .gform_confirmation_wrapper{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.popup_form_enquiry_bgimcbox .inner_content .popup_form .gform_confirmation_wrapper .gform_confirmation_message{font-size:35px;line-height:45px;letter-spacing:.02em;font-family:AGaramondPro-Regular;color:#415364;font-weight:400;margin:0 0 20px;color:#4f4f4f}@media (max-width:767px){.popup_form_enquiry_bgimcbox .inner_content .popup_form .gform_confirmation_wrapper .gform_confirmation_message{font-size:28px;line-height:36px}}.video_sec{margin:120px 0 118px}@media (max-width:1199px){.video_sec{margin:100px 0}}@media (max-width:991px){.video_sec{margin:82px 0 95px}}.video_sec.reduce_ts{margin-top:48px}@media (max-width:767px){.video_sec.reduce_ts{margin-top:30px}}.video_sec.reduce_bs{margin-bottom:87px}@media (max-width:991px){.video_sec.reduce_bs{margin-bottom:60px}}@media (max-width:767px){.video_sec.reduce_bs{margin-bottom:40px}}.video_sec .video_sec_inner{position:relative}.video_sec .video_sec_inner.smaller_container{max-width:1140px;margin:0 auto}.video_sec .video_sec_inner .image_poster{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;z-index:1;min-height:751px;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-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.video_sec .video_sec_inner .image_poster{min-height:651px}}@media (max-width:991px){.video_sec .video_sec_inner .image_poster{min-height:535px}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster{min-height:307px;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.video_sec .video_sec_inner .image_poster.section_height_small{min-height:546px}@media (max-width:1199px){.video_sec .video_sec_inner .image_poster.section_height_small{min-height:450px}}@media (max-width:991px){.video_sec .video_sec_inner .image_poster.section_height_small{min-height:400px}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster.section_height_small{min-height:350px}}.video_sec .video_sec_inner .image_poster:after{content:"";position:absolute;top:0;width:100%;height:100%;left:0;background:rgba(0,0,0,.3)}.video_sec .video_sec_inner .image_poster_inner{width:100%;height:100%;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-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner{margin:auto 0 31px}}.video_sec .video_sec_inner .image_poster_inner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video_sec .video_sec_inner .image_poster_inner_content .play_btn{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;width:88px;height:88px;position:relative}@media (max-width:991px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn{width:75px;height:75px}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn{width:45px;height:45px}}.video_sec .video_sec_inner .image_poster_inner_content .play_btn:after{content:"";position:absolute;right:-53px;top:19px;margin:auto 0;width:2px;height:54px;background:#fff;cursor:default}@media (max-width:1199px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn:after{right:-28px}}@media (max-width:991px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn:after{height:45px;top:0;bottom:0}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn:after{background:none;display:none}}.video_sec .video_sec_inner .image_poster_inner_content .play_btn svg{width:88px;height:88px}@media (max-width:991px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn svg{width:75px;height:75px}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content .play_btn svg{width:45px;height:45px}}.video_sec .video_sec_inner .image_poster_inner_content .heading{padding-left:82px}@media (max-width:1199px){.video_sec .video_sec_inner .image_poster_inner_content .heading{padding-left:50px}}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content .heading{padding:44px 0 0}}@media (max-width:575px){.video_sec .video_sec_inner .image_poster_inner_content .heading{margin:0 auto 0 3px}}.video_sec .video_sec_inner .image_poster_inner_content .heading .h6{color:#fff;margin:0;font-family:WorkSans_medium;line-height:19px}@media (max-width:767px){.video_sec .video_sec_inner .image_poster_inner_content .heading .h6{font-size:14px;line-height:200%;font-family:WorkSans_regular}}@media (max-width:575px){.video_sec .video_sec_inner .image_poster_inner_content .heading .h6{text-align:left}}.video_sec_show .lity-container{position:relative;max-width:1200px}.video_sec_show .lity-container .lity-content .video_file{width:100%}.video_sec_show .lity-container button.lity-close{position:absolute;top:20px}.accordion_section__inner{background-color:#419290;padding:81px 0 118px}@media (max-width:991px){.accordion_section__inner{padding:70px 0 90px}}@media (max-width:767px){.accordion_section__inner{padding:40px 0 70px}}.accordion_section__inner .top_sec{margin-bottom:59px}@media (max-width:767px){.accordion_section__inner .top_sec{margin-bottom:40px}}.accordion_section__inner .top_sec__inner .logo_sec{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.accordion_section__inner .top_sec__inner .logo_sec{margin-bottom:20px}}.accordion_section__inner .top_sec__inner .logo_sec .logo_img{margin:0 auto;width:87px;height:87px}.accordion_section__inner .top_sec__inner .heading{color:#fff;line-height:107.8%;text-align:center;margin-bottom:46px;text-transform:capitalize}@media (max-width:767px){.accordion_section__inner .top_sec__inner .heading{margin-bottom:30px}}.accordion_section__inner .top_sec__inner .sub_heading{color:#fff;text-align:center;margin-bottom:0}@media (max-width:575px){.accordion_section__inner .top_sec__inner .sub_heading{position:relative}}.accordion_section__inner .top_sec__inner .sub_heading__text{position:relative;padding:0 24px;max-width:calc(100% - 142px);display:inline-block;margin:0 auto}@media (max-width:767px){.accordion_section__inner .top_sec__inner .sub_heading__text{padding:0 46px;display:inline-block;max-width:calc(100% - 4px)}}@media (max-width:414px){.accordion_section__inner .top_sec__inner .sub_heading__text{letter-spacing:2px}}.accordion_section__inner .top_sec__inner .sub_heading__text:before{content:"";position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%),translateX(100%);-ms-transform:translateY(-50%),translateX(100%);transform:translateY(-50%),translateX(100%);width:72px;height:2px;background-color:#fff}@media (max-width:767px){.accordion_section__inner .top_sec__inner .sub_heading__text:before{width:35px;-webkit-transform:none;-ms-transform:none;transform:none;top:0;bottom:0;left:0;margin:auto 0}}.accordion_section__inner .top_sec__inner .sub_heading__text:after{content:"";position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%),translateX(100%);-ms-transform:translateY(-50%),translateX(100%);transform:translateY(-50%),translateX(100%);width:72px;height:2px;background-color:#fff}@media (max-width:767px){.accordion_section__inner .top_sec__inner .sub_heading__text:after{width:35px;-webkit-transform:none;-ms-transform:none;transform:none;top:0;bottom:0;margin:auto 0;right:0}}.accordion_section__inner .top_sec__inner .content{margin-top:20px}.accordion_section__inner .top_sec__inner .content *{color:#fff}.accordion_section__inner .accordion_list{border-bottom:1px solid #fff}.accordion_section__inner .accordion_list__item{padding:15px 27px 15px 0;border-top:1px solid #fff}@media (max-width:767px){.accordion_section__inner .accordion_list__item{padding:15px 18px 15px 0}}.accordion_section__inner .accordion_list__item__inner__title{cursor:pointer;color:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative;font-family:AGaramondPro-Regular;font-size:20px;line-height:130%;letter-spacing:.02em;text-transform:capitalize}.accordion_section__inner .accordion_list__item__inner__title:after{content:"";position:absolute;right:-4px;top:0;bottom:0;margin:auto 0;width:16px;height:16px;background-image:url(../../../../../../../../themes/powerscourt/dist/images/plus_sign.svg);background-repeat:no-repeat;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:767px){.accordion_section__inner .accordion_list__item__inner__title:after{right:-18px}}.accordion_section__inner .accordion_list__item__inner__title:hover{color:#ffeca1}.accordion_section__inner .accordion_list__item__inner__title.active:after{background-image:url(../../../../../../../../themes/powerscourt/dist/images/Line.svg);height:2px}.accordion_section__inner .accordion_list__item__inner__content{margin-top:25px;margin-bottom:9px;color:#fff;display:none}.accordion_section__inner .accordion_list__item__inner__content ul li{color:#fff}.accordion_section__inner .accordion_list__item__inner__content ul li:before{background-color:#fff}.accordion_section__inner .accordion_list__item__inner__content a,.accordion_section__inner .accordion_list__item__inner__content ol li,.accordion_section__inner .accordion_list__item__inner__content ol li:before{color:#fff}.accordion_section__inner .accordion_list__item__inner__content a:hover{color:#ffeca1}.number_with_text{margin:114px 0;padding:72px 0 11px}@media (max-width:1199px){.number_with_text{margin:92px 0;padding:52px 0 11px}}@media (max-width:991px){.number_with_text{margin:92px 0 64px;padding:29px 0 11px}}@media (max-width:767px){.number_with_text{padding:0}}.number_with_text__inner{max-width:1166px;position:relative;margin:0 auto}@media (max-width:575px){.number_with_text__inner{max-width:272px}}.number_with_text__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -92px}@media (max-width:1199px){.number_with_text__inner__wrapper{margin:0 -65px}}@media (max-width:991px){.number_with_text__inner__wrapper{margin:0 -30px}}@media (max-width:767px){.number_with_text__inner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}.number_with_text__inner__wrapper__section{width:33.33%;padding:0 88px;text-align:center;margin:0 0 20px}@media (max-width:1199px){.number_with_text__inner__wrapper__section{padding:0 65px}}@media (max-width:991px){.number_with_text__inner__wrapper__section{padding:0 30px}}@media (max-width:767px){.number_with_text__inner__wrapper__section{padding:95px 0;width:100%;margin:0;position:relative}.number_with_text__inner__wrapper__section:before{position:absolute;content:"";width:72px;height:1px;background-color:#608299;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.number_with_text__inner__wrapper__section:last-child{border-bottom:none;padding-bottom:0}.number_with_text__inner__wrapper__section:last-child:before{display:none}.number_with_text__inner__wrapper__section:first-child{padding-top:0}}.number_with_text__inner__wrapper__section:first-child .number_with_text__inner__wrapper__section__text,.number_with_text__inner__wrapper__section:nth-child(3n+1) .number_with_text__inner__wrapper__section__text{position:static}.number_with_text__inner__wrapper__section:nth-child(3n+1) .number_with_text__inner__wrapper__section__text:before{content:none}.number_with_text__inner__wrapper__section__number{line-height:65px;font-weight:600;color:#415364;margin-bottom:21px}@media (max-width:991px){.number_with_text__inner__wrapper__section__number{margin-bottom:27px;font-size:55px;line-height:59px;letter-spacing:.02em}}.number_with_text__inner__wrapper__section__text{color:#608299;text-transform:uppercase;position:relative;margin:0;line-height:32px}@media (max-width:991px){.number_with_text__inner__wrapper__section__text{letter-spacing:3px;line-height:30px}}.number_with_text__inner__wrapper__section__text:before{position:absolute;content:"";top:15px;left:-45%;width:72px;height:1.69px;background-color:#608299}@media (max-width:1199px){.number_with_text__inner__wrapper__section__text:before{width:64px}}@media (max-width:991px){.number_with_text__inner__wrapper__section__text:before{width:35px;left:-22%}}@media (max-width:767px){.number_with_text__inner__wrapper__section__text:before{content:none}}.number_with_text__inner__logo{position:absolute;z-index:-1;top:50%;left:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media (max-width:767px){.number_with_text__inner__logo{top:53%;width:100%}}.number_with_text__inner__logo img.image{max-width:253px;opacity:.1;width:100%}@media (max-width:1199px){.number_with_text__inner__logo img.image{max-width:230px}}@media (max-width:991px){.number_with_text__inner__logo img.image{max-width:200px}}@media (max-width:767px){.number_with_text__inner__logo img.image{max-width:177px}}.tabbing_accordion_and_map_section_two_columns{margin:184px 0}@media (max-width:1360px){.tabbing_accordion_and_map_section_two_columns{margin:150px 0}}@media (max-width:1199px){.tabbing_accordion_and_map_section_two_columns{margin:120px 0}}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns{margin:90px 0}}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns{margin:60px 0 81px}}.tabbing_accordion_and_map_section_two_columns.remove_ts{margin-top:0}.tabbing_accordion_and_map_section_two_columns.remove_bs{margin-bottom:0}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section{margin-bottom:87px}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section{margin-bottom:46px}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section{width:50%;padding-right:30px}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section{width:100%;padding-right:0}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section .heading_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section .heading_section .heading_text{position:relative;padding-right:42px;color:#415364}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section .heading_section .heading_text{padding:0;margin-bottom:46px}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section .heading_section .heading_text:after{content:"";position:absolute;right:0;top:6px;width:1px;height:calc(100% - 10px);background:#415364}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .left_section .heading_section .heading_text:after{content:none;width:100%;height:1px;bottom:0;right:auto;left:0;top:auto}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section{width:50%;padding-left:30px}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section{width:100%;padding-left:0}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .description{max-width:490px}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .description{max-width:100%;margin-bottom:46px}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list .link_item{margin:18px 40px 0 0}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list .link_item{margin-top:0}}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list .link_item:last-child{margin-right:0}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list .link_item.green_clr_link a{color:#419290}.tabbing_accordion_and_map_section_two_columns .tabbing_welcome_section .tabbing_welcome_section_inner .right_section .link_list .link_item.green_clr_link a:hover{color:#000}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section{border-bottom:1px solid #e0e0e0;display:block}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section{display:none}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner{overflow:auto;white-space:nowrap}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner::-webkit-scrollbar{display:none}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list{width:inherit}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks{padding:0 20px 14px;cursor:pointer;text-align:center;position:relative}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks{padding:0 34px 14px}}@media (max-width:640px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks{padding:0 20px 14px}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks:after{content:"";position:absolute;width:calc(100% - 40px);left:0;right:0;bottom:0;height:3px;background:#419290;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0 auto}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks:after{width:calc(100% - 68px)}}@media (max-width:640px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks:after{width:calc(100% - 40px)}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks .tablinks_inner .tablinks_icon{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:37px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks .tablinks_inner .tablinks_icon .tablinks_icon_inner{height:92px;width:92px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks .tablinks_inner .tablinks_icon .tablinks_icon_inner .img_inner{background-repeat:no-repeat;background-size:contain;background-position:50%;width:100%;height:100%}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks .tablinks_inner .tab_heading_text{font-family:WorkSans_semibold;font-size:14px;line-height:171%;color:#000;letter-spacing:.15px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks.active:after,.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section .section_inner .tab_heading_list .tab_heading_item .tablinks:hover:after{opacity:1}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile{display:none}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile{display:block}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric{border:1px solid #eaeaea;border-radius:5px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric span.label{font-size:16px;line-height:19px;color:#415364;font-family:WorkSans_semibold;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0;margin:0 19px 0 17px;position:relative}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric span.label:before{content:"";position:absolute;background-image:url(../../../../../../../../themes/powerscourt/dist/images/psIocn.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;top:50%;right:0;width:10px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric b.button{display:none}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric-items{border:1px solid #eaeaea;border-radius:5px;background-color:#fafafa}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric-items .selectric-scroll ul li{font-size:16px;line-height:19px;color:#415364;font-family:WorkSans_semibold}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_heading_section_mobile .selectric-wrapper .selectric-items .selectric-scroll ul li:before{content:none}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent{display:none}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:90px}@media (max-width:1199px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner{margin-top:75px}}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner{margin-top:60px}}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner{margin-top:42px}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section{width:50%;padding:29px 0}@media (max-width:1360px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section{padding:10px 0}}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner{padding-right:30px;max-width:580px}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner{padding-right:0;max-width:100%}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .description p{line-height:24px;letter-spacing:.15px;font-size:16px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section{margin-top:39px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item{position:relative}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#4f4f4f}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item:first-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#4f4f4f}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title{cursor:pointer;padding:16px 0}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title .title_inner{position:relative;padding-right:60px;font-family:AGaramondPro-Regular;font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#4f4f4f}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title .title_inner .icon{position:absolute;width:16px;height:16px;top:7px;right:21px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title .title_inner .icon .icon_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title .title_inner .icon .icon_inner svg{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_title.active .title_inner .icon .icon_inner svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .left_section .left_section_inner .tab_content_accordion_section .tab_content_accordion_list .tab_content_accordion_item .tab_content_accordion_item_content{display:none;padding-bottom:30px}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section{width:50%}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}}@media (max-width:767px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section{margin-bottom:49px}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section .right_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px}@media (max-width:991px){.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section .right_section_inner{padding-left:0}}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section .right_section_inner .acf-map{width:100%;height:400px;border:1px solid #ccc}.tabbing_accordion_and_map_section_two_columns .tabbing_section_main .tab_content_section .section_inner .tabcontent .tab_content_inner .right_section .right_section_inner .acf-map img{max-width:inherit!important}.cta_section{margin:120px 0}@media (max-width:1360px){.cta_section{margin:100px 0}}@media (max-width:1199px){.cta_section{margin:80px 0}}@media (max-width:991px){.cta_section{margin:60px 0}}@media (max-width:767px){.cta_section{margin:40px 0}}.cta_section.remove_ts{margin-top:0}.cta_section.remove_bs{margin-bottom:0}.cta_section .cta_section_main{margin-bottom:20px;position:relative}.cta_section .cta_section_main .cta_section_bg{background-repeat:no-repeat;background-size:cover,0;background-position:bottom}@media (max-width:767px){.cta_section .cta_section_main .cta_section_bg{background-size:0,cover;background-position:top;position:relative;margin-top:-340px}}.cta_section .cta_section_main .cta_section_bg .section_wrappwer .section_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:1590px}@media (max-width:767px){.cta_section .cta_section_main .cta_section_bg .section_wrappwer .section_inner{min-height:788px}}.cta_section .cta_section_main .cta_section_bg .section_wrappwer .section_inner.has_no_testimonials{min-height:1150px}@media (max-width:767px){.cta_section .cta_section_main .cta_section_bg .section_wrappwer .section_inner.has_no_testimonials{min-height:788px}}@media (max-width:767px){.cta_section .cta_section_main .cta_section_bg .section_wrappwer .section_inner .testimonial_section{display:none}}.testimonial_section{padding:83px 0;width:100%;position:relative}@media (max-width:767px){.testimonial_section{padding:43px 0}}.testimonial_section.for_mobile{display:none}@media (max-width:767px){.testimonial_section.for_mobile{display:block;z-index:1}}.testimonial_section .testimonial_section_inner{position:relative}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper{max-width:708px;margin-left:auto;margin-right:auto;text-align:center}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .logo_section .logo_section_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}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .logo_section .logo_section_inner img{width:100%;max-width:87px}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_heading{margin:37px 0 40px}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_heading .section_heading_inner .heading_text{margin:0;color:#415364}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading{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}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner{position:relative;padding:0 170px}@media (max-width:991px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner{padding:0 100px}}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner{padding:0 70px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:after,.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:before{content:"";background:#608299;position:absolute;width:72px;height:2px;top:50%;margin-top:-1px}@media (max-width:991px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:after,.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:before{width:50px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:before{left:0}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner:after{right:0}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner .sub_heading_text{font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#608299;font-family:WorkSans_regular}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .section_sub_heading .section_sub_heading_inner .sub_heading_text{font-size:16px;line-height:200%;letter-spacing:6px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section{margin-top:42px}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section{max-width:400px;margin-left:auto;margin-right:auto}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner{padding:56px 114px;position:relative}@media (max-width:991px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner{padding:60px 80px}}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner{padding:60px 0}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:after,.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:before{content:"";background-image:url(../../../../../../../../themes/powerscourt/dist/images/Testimonial_quote_icon.svg);width:62px;height:50px;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-width:991px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:after,.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:before{width:37px;height:30px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:before{left:0;top:0}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:before{left:50%;margin-left:-18px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner:after{right:inherit;left:50%;margin-left:-18px}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item{text-align:left}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .testimonial_description{text-align:center}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .testimonial_description p{font-family:WorkSans_light}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .author_name_section{margin-top:37px}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .author_name_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .author_name_section .author_name{font-size:20px;line-height:130%;letter-spacing:.02em;color:#415364;position:relative;padding-left:42px}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_section_inner .testimonial_list .slide_item .author_name_section .author_name:before{content:"";position:absolute;background:#415364;width:25px;height:2px;left:0;top:50%;margin-top:-1px}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots{margin:0;padding:0;list-style-type:none;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}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots li{margin:0 5px;line-height:1;padding:0}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots li button{border:1px solid #415364;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;cursor:pointer}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots li button:hover{background-color:#415364}.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots li.slick-active button{width:64px}@media (max-width:767px){.testimonial_section .testimonial_section_inner .testimonial_section_wrapper .testimonial_slider_section .testimonial_slider_dots_section .global_slick_slider_dots .slick-dots li.slick-active button{width:40px}}.newsletter_section{margin-top:auto}@media (max-width:767px){.newsletter_section{position:relative;margin-top:-80px}.newsletter_section:before{content:"";background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);position:absolute;top:0;left:0;width:100%;height:100px}}.newsletter_section .newsletter_section_inner{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);width:100%;padding:70px 0 30px;margin-bottom:-20px;position:absolute;bottom:0}@media (max-width:991px){.newsletter_section .newsletter_section_inner{padding:40px 0 30px}}@media (max-width:767px){.newsletter_section .newsletter_section_inner{background:none;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;position:relative;padding:59px 0 30px}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper{max-width:1137px;margin-left:auto;margin-right:auto}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .section_heading .section_heading_inner .heading_text{margin:0;color:#415364}@media (max-width:991px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .section_heading .section_heading_inner .heading_text{font-size:55px;line-height:107.8%}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section{margin-top:18px}@media (max-width:767px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section{margin-top:34px}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form{position:relative}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_ajax_spinner{display:none}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_left_part{width:68%;padding-right:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_left_part{width:100%;padding-right:0}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_left_part .form_description{max-width:654px;font-family:WorkSans_medium}@media (max-width:767px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_left_part .form_description{max-width:100%}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_right_part{width:32%;padding-bottom:76px}@media (max-width:991px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_body .gform_fields .newsletter_form_right_part{width:100%;padding-bottom:0}}.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_footer{position:absolute;bottom:0;right:calc(32% - 194px)}@media (max-width:991px){.newsletter_section .newsletter_section_inner .newsletter_section_wrapper .newsletter_form_section .gform_wrapper form .gform_footer{position:inherit;right:inherit;bottom:inherit;margin-top:30px}}.newsletter_form_section .gform_wrapper .gform_heading{display:none}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:0;grid-row-gap:0}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield{width:100%}@media (max-width:991px){.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield{margin-bottom:20px}}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield.left_half_width{width:50%;padding-right:15px}@media (max-width:767px){.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield.left_half_width{width:100%;padding-right:0}}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield.right_half_width{width:50%;padding-left:15px}@media (max-width:767px){.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield.right_half_width{width:100%;padding-left:0}}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield:focus-visible{outline:none!important}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{display:none}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{border:none;border-bottom:1px solid #4f4f4f;background-color:transparent;padding:25px 15px;color:#4f4f4f!important}@media (max-width:991px){.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{padding:15px}}@media (max-width:767px){.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{padding:15px 0}}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus-visible{outline:none!important}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label{font-family:WorkSans_medium}.newsletter_form_section .gform_wrapper form .gform_footer{padding:0;margin:0}.newsletter_form_section .gform_wrapper form .gform_footer .gform_button{border:1px solid #000;border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;color:#000;padding:15px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize;background-color:transparent;margin:0;cursor:pointer}@media (max-width:767px){.newsletter_form_section .gform_wrapper form .gform_footer .gform_button{padding:13px 15px;min-width:182px}}.newsletter_form_section .gform_wrapper form .gform_footer .gform_button:hover{background-color:#000;color:#fff;border:1px solid transparent}.newsletter_form_section .gform_wrapper.gform_validation_error .gform_validation_errors{display:none}.newsletter_form_section .gform_wrapper.gform_validation_error form .gform_body .gform_fields .gfield.gfield_error label{color:#4f4f4f!important}.newsletter_form_section .gform_wrapper.gform_validation_error form .gform_body .gform_fields .gfield.gfield_error .validation_message{border:none;background-color:transparent;padding:0;font-size:12px;line-height:14px}.newsletter_form_section .gform_wrapper.gform_validation_error form .gform_body .gform_fields .gfield.gfield_error.concent_field .validation_message{padding-left:35px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:checked,.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:not(:checked){position:absolute;left:-9999px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:checked+label,.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:not(:checked)+label{position:relative;overflow:hidden;padding-left:35px;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]+label:after,.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]+label:before{content:"";position:absolute;left:0;z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:not(:checked)+label:before{top:6px;width:18px;height:18px;border-radius:3px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:not(:checked)+label:after{top:6px;width:12px;height:12px;border:2px solid #419290;z-index:0;border-radius:3px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:checked+label:before{top:6px;width:18px;height:18px;background-color:#419290;border-radius:3px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:checked+label:after{top:6px;width:12px;height:12px;border:2px solid #419290;z-index:0;border-radius:3px}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:disabled:checked+label:before,.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:disabled:not(:checked)+label:before{top:6px;-webkit-box-shadow:none;box-shadow:none;background-color:#4f4f4f;width:12px;height:12px;border:3px solid #4f4f4f;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:disabled+label{color:#4f4f4f}.newsletter_form_section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent [type=checkbox]:disabled:not(:checked)+label:hover:before{border-color:#419290}.left_right_content_with_image_overflow_look{margin:170px 0 239px}@media (max-width:1360px){.left_right_content_with_image_overflow_look{margin:140px 0 230px}}@media (max-width:1199px){.left_right_content_with_image_overflow_look{margin:110px 0 220px}}@media (max-width:991px){.left_right_content_with_image_overflow_look{margin:95px 0 201px}}.left_right_content_with_image_overflow_look.remove_ts{margin-top:0}.left_right_content_with_image_overflow_look.remove_bs{margin-bottom:0}.left_right_content_with_image_overflow_look .section_list .section_item{margin-bottom:170px}@media (max-width:1360px){.left_right_content_with_image_overflow_look .section_list .section_item{margin-bottom:140px}}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item{margin-bottom:133px}}.left_right_content_with_image_overflow_look .section_list .section_item:last-child{margin-bottom:0}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner{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}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part{width:50%;position:absolute;overflow:hidden}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part{width:100%;position:relative;margin-bottom:54px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list .item .item_image .img_inner{background-repeat:no-repeat;background-size:cover;background-position:50%}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list .item .item_image .img_inner img{width:100%;min-height:300px;max-height:740px}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list .item .item_image .img_inner img{max-height:550px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots{margin:0;padding:0;list-style-type:none;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:absolute;bottom:48px;left:35px}@media (max-width:767px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots{bottom:23px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li{margin:0 5px;line-height:1;padding:0}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li:before{background:none}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li button{border:1px solid #fff;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-color:transparent;cursor:pointer}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li button:hover{background-color:#fff}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li.slick-active button{width:64px;background-color:#fff}@media (max-width:767px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .image_section_part .image_section .image_section_inner .image_list.left_right_image_overflow_look_slider .slick-dots li.slick-active button{width:40px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part{width:100%}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner{width:50%;margin-left:auto;min-height:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner{width:100%;min-height:inherit}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-left:93px}@media (max-width:1359px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-left:60px}}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-left:0}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo{padding-top:89px;position:relative;min-height:196px}@media (max-width:1359px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo{min-height:100px;padding-top:49px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo .heading_logo{position:absolute;top:0;left:-29px}@media (max-width:1359px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo .heading_logo{left:-20px}}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo .heading_logo{left:0}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo .heading_logo img{width:100%;max-width:196px}@media (max-width:1359px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section.has_logo .heading_logo img{max-width:138px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section .heading .heading_text{margin:0;text-transform:capitalize}@media (max-width:991px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .heading_section .heading .heading_text{font-size:55px;line-height:107.8%}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .sub_heading{font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#608299;margin-top:34px}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .sub_heading{margin-top:20px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer{position:relative}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer .icon_list_link{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:1}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer .icon_list_link a{display:block;width:100%;height:100%}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer.with_link{-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer.with_link:hover{opacity:.8}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:46px -30px 0}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list{margin-top:60px}}@media (max-width:575px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list{margin:60px -30px 0}}@media (max-width:479px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list{margin:60px -10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item{margin:12px 0;position:relative}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .fullbox_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item:hover .list_item_inner .right_section .text{color:#f16a78}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item:nth-child(2n) .list_item_inner{position:relative}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item:nth-child(2n) .list_item_inner:before{content:"";position:absolute;background:#608299;width:1px;height:33px;top:0;left:0}@media (max-width:479px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item:nth-child(2n) .list_item_inner:before{display:none}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px;position:relative}@media (max-width:575px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner{padding:0 30px}}@media (max-width:479px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner{padding:0 10px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .left_section{width:26px}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .left_section img{max-width:26px}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .right_section{width:calc(100% - 26px);font-size:16px;line-height:1;padding-left:27px}@media (max-width:575px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .right_section{padding-left:15px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .right_section .heading{margin-bottom:10px}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .right_section .heading_text{font-family:WorkSans_light}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list .list_item .list_item_inner .right_section .text{font-family:WorkSans_medium;color:#608299}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .content{margin-top:46px}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .content{margin-top:46px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list{margin-top:37px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:374px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list .cta_link_item{margin-top:20px;margin-left:20px}@media (max-width:575px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list .cta_link_item{width:50%;margin-left:0;margin-top:15px}}@media (max-width:374px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list .cta_link_item{width:100%}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list .cta_link_item:first-child{margin-left:0}@media (max-width:479px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .cta_link_list .cta_link_item .btn{padding:15px}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .image_section_part{right:0}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner{margin-left:0}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-left:0;padding-right:93px}@media (max-width:1359px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-left:0;padding-right:60px}}@media (max-width:1199px){.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper{padding-right:0}}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer.with_link{position:relative}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer.with_link .icon_list_link{position:absolute;width:100%;height:100%;left:0;top:0}.left_right_content_with_image_overflow_look .section_list .section_item .section_item_inner.img_in_right .content_section_part .content_section .content_section_inner .content_section_inner_wrapper .icon_list_outer.with_link .icon_list_link a{display:block;width:100%;height:100%}.full_width_image_slider_section{cursor:url(../../../../../../../../themes/powerscourt/dist/images/mouse_arrow.png),auto;margin:135px 0 143px}@media (max-width:1360px){.full_width_image_slider_section{margin:100px 0}}@media (max-width:1199px){.full_width_image_slider_section{margin:85px 0}}@media (max-width:991px){.full_width_image_slider_section{margin:82px 0 77px}}.full_width_image_slider_section.remove_ts{margin-top:0}.full_width_image_slider_section.remove_bs{margin-bottom:0}.full_width_image_slider_section .image_slider_section .image_slider_list .item .item_inner .img_inner{background-repeat:no-repeat;background-size:cover;background-position:50%}.full_width_image_slider_section .image_slider_section .image_slider_list .item .item_inner .img_inner img{width:100%;min-height:300px}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots{margin:0;padding:0;list-style-type:none;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:absolute;bottom:55px;left:0;width:100%}@media (max-width:991px){.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots{bottom:35px}}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li{margin:0 5px;line-height:1;padding:0}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li:before{content:none}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li button{border:1px solid #fff;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-color:transparent;cursor:pointer}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li button:hover{background-color:#fff}.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li.slick-active button{width:64px;background-color:#fff}@media (max-width:767px){.full_width_image_slider_section .image_slider_section .image_slider_list.full_width_image_slider .slick-dots li.slick-active button{width:40px}}.garden_content_section{cursor:url(../../../../../../../../themes/powerscourt/dist/images/mouse_arrow.png),auto;margin:69px 0}@media (max-width:767px){.garden_content_section{margin:77px 0 28px}}.garden_content_section.remove_ts{margin-top:0}.garden_content_section.remove_bs{margin-bottom:0}.garden_content_section .content_section .content_section_inner .top_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.garden_content_section .content_section .content_section_inner .top_section:before{content:"";position:absolute;background-image:url(../../../../../../../../themes/powerscourt/dist/images/Butterfly_icon.svg);top:-30px;right:7%;width:110px;height:110px}@media (max-width:767px){.garden_content_section .content_section .content_section_inner .top_section:before{top:-65px;right:0;display:none}}.garden_content_section .content_section .content_section_inner .top_section .heading_section{width:35%}@media (max-width:991px){.garden_content_section .content_section .content_section_inner .top_section .heading_section{width:100%}}.garden_content_section .content_section .content_section_inner .top_section .heading_section .heading_text{color:#415364;margin:0}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section{position:relative;width:48%}@media (max-width:991px){.garden_content_section .content_section .content_section_inner .top_section .icon_list_section{width:100%}}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list_link.with_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list_link.with_link a{display:block;width:100%;height:100%}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -27px}@media (max-width:575px){.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item{margin:12px 0;position:relative}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .fullbox_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item:hover .list_item_inner .right_section .text{color:#f16a78}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item:nth-child(2n) .list_item_inner{position:relative}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item:nth-child(2n) .list_item_inner:before{content:"";position:absolute;background:#608299;width:1px;height:33px;top:0;left:0}@media (max-width:575px){.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item:nth-child(2n) .list_item_inner:before{display:none}}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 27px;position:relative}@media (max-width:575px){.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner{padding:0}}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner .left_section{width:26px}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner .left_section img{max-width:26px}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner .right_section{width:calc(100% - 26px);font-size:14px;line-height:1.8;padding-left:27px}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner .right_section .heading_text{font-family:WorkSans_light;line-height:100%;margin:0 0 9px}.garden_content_section .content_section .content_section_inner .top_section .icon_list_section .icon_list .list_item .list_item_inner .right_section .text{font-family:WorkSans_medium;color:#608299;line-height:100%}.garden_content_section .content_section .content_section_inner .description_section{margin-top:46px}@media (max-width:767px){.garden_content_section .content_section .content_section_inner .description_section{margin-top:30px}}.garden_content_section .content_section .content_section_inner .description_section p a{color:#419290}.garden_content_section .content_section .content_section_inner .description_section p a:hover{color:#4f4f4f}@media (max-width:767px){.garden_content_section .content_section .content_section_inner .view_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px}}.garden_content_section .content_section .content_section_inner .view_link .read_more_link{position:relative;color:#419290;text-decoration:none;font-family:WorkSans_medium}.garden_content_section .content_section .content_section_inner .view_link .read_more_link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#419290;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.garden_content_section .content_section .content_section_inner .view_link .read_more_link:hover{color:#4f4f4f}.garden_content_section .content_section .content_section_inner .view_link .read_more_link:hover:after{background-color:#4f4f4f}.standard__editor{margin:80px 0}@media (max-width:1199px){.standard__editor{margin:70px 0}}@media (max-width:767px){.standard__editor{margin:60px 0}}.standard__editor.top_space_52{margin-top:52px}@media (max-width:767px){.standard__editor.top_space_52{margin-top:40px}}.standard__editor.top_space_58{margin-top:58px}@media (max-width:767px){.standard__editor.top_space_58{margin-top:40px}}.standard__editor.top_space_87{margin-top:87px}@media (max-width:767px){.standard__editor.top_space_87{margin-top:60px}}.standard__editor.bottom_space_52{margin-bottom:52px}@media (max-width:767px){.standard__editor.bottom_space_52{margin-bottom:40px}}.standard__editor.bottom_space_58{margin-bottom:58px}@media (max-width:767px){.standard__editor.bottom_space_58{margin-bottom:40px}}.standard__editor.bottom_space_87{margin-bottom:87px}@media (max-width:767px){.standard__editor.bottom_space_87{margin-bottom:60px}}.standard__editor.bottom_space_136{margin-bottom:136px}@media (max-width:1199px){.standard__editor.bottom_space_136{margin-bottom:120px}}@media (max-width:991px){.standard__editor.bottom_space_136{margin-bottom:100px}}@media (max-width:767px){.standard__editor.bottom_space_136{margin-bottom:60px}}.standard__editor.rbs{margin-bottom:0}.standard__editor.rts{margin-top:0}@media only screen and (min-width:482px){.standard__editor .alignright{float:right;margin-left:25px;margin-bottom:30px;margin-top:0}.standard__editor .alignleft{float:left;text-align:left;margin-top:0;margin-right:25px;margin-bottom:30px}}.custom_form_style_wrapper.gform_wrapper.gravity-theme>.gform_validation_errors{display:none}.custom_form_style_wrapper.gform_wrapper.gravity-theme .validation_message{padding:0;margin:0;border:none;background:transparent}.custom_form_style_wrapper.gform_wrapper.gravity-theme .custom_form_style input[type=submit]{border-radius:60px;letter-spacing:.15px;font-size:14px;line-height:24px;font-family:WorkSans_semibold;padding:15px 20px;min-width:194px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;text-align:center;display:inline-block;text-transform:capitalize;background-color:#419290;color:#fff;border:1px solid transparent;cursor:pointer}.custom_form_style_wrapper.gform_wrapper.gravity-theme .custom_form_style input[type=submit]:hover{background-color:transparent;border:1px solid #419290;color:#419290}.custom_form_style.gform_confirmation_wrapper{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.custom_form_style.gform_confirmation_wrapper .gform_confirmation_message{font-size:35px;line-height:45px;letter-spacing:.02em;font-family:AGaramondPro-Regular;color:#415364;font-weight:400;margin:0 0 20px;color:#4f4f4f}@media (max-width:767px){.custom_form_style.gform_confirmation_wrapper .gform_confirmation_message{font-size:28px;line-height:36px}}.left_right_image_content_with_slider{margin:184px 0 145px;cursor:url(../../../../../../../../themes/powerscourt/dist/images/mouse_arrow.png),auto}.left_right_image_content_with_slider.rts{margin-top:0}.left_right_image_content_with_slider.rbs{margin-bottom:0}@media (max-width:1199px){.left_right_image_content_with_slider{margin:150px 0 120px}}@media (max-width:991px){.left_right_image_content_with_slider{margin:120px 0 90px}}@media (max-width:767px){.left_right_image_content_with_slider{margin:90px 0 70px}}.left_right_image_content_with_slider .left_right_image_content_with_slider_bg{background:#bfbb90;padding:114px 0;position:relative}@media (max-width:1199px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg{padding:90px 0}}@media (max-width:991px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg{padding:75px 0}}@media (max-width:767px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .container{padding:0}}.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .butterfly_image{position:absolute;top:51px;right:137px;width:115px;height:112px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1439px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .butterfly_image{top:36px;right:90px;width:90px;height:100px}}@media (max-width:1199px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .butterfly_image{top:10px;right:50px;width:75px;height:90px}}@media (max-width:991px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .butterfly_image{top:6px;right:35px;width:100px;height:100px}}@media (max-width:767px){.left_right_image_content_with_slider .left_right_image_content_with_slider_bg .butterfly_image{display:none}}.left_right_image_content_with_slider_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_content_with_slider_inner_left{width:60%;padding-right:30px;max-width:737px;margin-right:auto}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left{width:50%;padding-right:15px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_left{width:100%;padding-right:0;max-width:100%;margin:0 0 62px}}.left_right_image_content_with_slider_inner_left_inner_heading_tag_line{padding-left:100px;margin:0 0 48px}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line{padding-left:50px;margin:0 0 30px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line{padding-left:0}}@media (max-width:767px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line{padding:0 20px}}.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line{font-family:WorkSans_regular;font-style:normal;font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#fff;padding-left:106px;margin:0 0 46px;position:relative}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line{padding-left:70px;margin:0 0 30px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line{padding-left:106px;margin:0 0 58px}}.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line:after{content:"";position:absolute;top:9px;left:0;background:#fff;width:72px;height:2px}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line:after{width:50px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_tag_line:after{width:72px}}.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_heading .h2{font-size:60px;line-height:66px;color:#fff}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_heading .h2{font-size:52px;line-height:109.3%}}@media (max-width:991px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_heading .h2{font-size:55px;letter-spacing:inherit}}@media (max-width:400px){.left_right_image_content_with_slider_inner_left_inner_heading_tag_line_inner_heading .h2{font-size:40px}}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider{position:relative}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .image_item_inner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .image_item_inner .blank{width:100%}@media (max-width:767px){.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .image_item_inner .blank{min-height:307px}}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots{margin:0;padding:0;list-style-type:none;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:absolute;bottom:35px;left:28px}@media (max-width:1199px){.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots{bottom:25px;left:20px}}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li{padding:0 5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li button{border:1px solid #fff;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-color:transparent;cursor:pointer}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li button:hover{background-color:#fff}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li.slick-active button{width:64px;background-color:#fff}@media (max-width:767px){.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li.slick-active button{width:40px}}.left_right_image_content_with_slider_inner_left_inner_image_sec_slider .slick-dots li:before{content:none}.left_right_image_content_with_slider_inner_right{width:40%;padding-left:30px;max-width:508px;margin-left:auto}@media (max-width:1199px){.left_right_image_content_with_slider_inner_right{width:50%;padding-left:15px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_right{width:100%;padding-left:0;max-width:100%}}@media (max-width:767px){.left_right_image_content_with_slider_inner_right{padding:0 20px}}.left_right_image_content_with_slider_inner_right_inner{padding-top:21px}@media (max-width:1199px){.left_right_image_content_with_slider_inner_right_inner{padding-top:0}}.left_right_image_content_with_slider_inner_right_inner_content{margin:0 0 46px;color:#fff}@media (max-width:1199px){.left_right_image_content_with_slider_inner_right_inner_content{margin:0 0 54px}}@media (max-width:1199px){.left_right_image_content_with_slider_inner_right_inner_content p{font-size:14px;line-height:24px}}@media (max-width:991px){.left_right_image_content_with_slider_inner_right_inner_content p{font-size:16px;line-height:200%}}.left_right_image_content_with_slider_inner_right_inner_content>:last-child{margin:0}.left_right_image_content_with_slider_inner_right_inner_content ul{padding:0}.left_right_image_content_with_slider_inner_right_inner_content ul li{color:#fff}.left_right_image_content_with_slider_inner_right_inner_content ul li:before{background-color:#fff}.left_right_image_content_with_slider_inner_right_inner_content ol li,.left_right_image_content_with_slider_inner_right_inner_content ol li:before{color:#fff}@media (max-width:575px){.left_right_image_content_with_slider_inner_right_inner_link .btn{min-width:184px}}.audio_list{margin:184px 0 145px;padding:170px 0 93px;background-color:#419290;cursor:url(../../../../../../../../themes/powerscourt/dist/images/mouse_arrow.png),auto}@media (max-width:1199px){.audio_list{margin:130px 0 100px;padding:130px 0 80px}}@media (max-width:991px){.audio_list{margin:78px 0 90px;padding:78px 0 48px}}.audio_list.increase_bottom_space{margin-bottom:252px}@media (max-width:1199px){.audio_list.increase_bottom_space{margin-bottom:100px}}@media (max-width:991px){.audio_list.increase_bottom_space{margin-bottom:80px}}@media (max-width:767px){.audio_list.increase_bottom_space{margin-bottom:40px}}.audio_list.reduce_bottom_space{margin-bottom:108px}@media (max-width:991px){.audio_list.reduce_bottom_space{margin-bottom:80px}}@media (max-width:767px){.audio_list.reduce_bottom_space{margin-bottom:40px}}.audio_list.remove_top_space{margin-top:0!important}.audio_list.remove_bottom_space{margin-bottom:0!important}.audio_list__inner__list{position:relative}.audio_list__inner__list:before{content:"";position:absolute;background-image:url(../../../../../../../../themes/powerscourt/dist/images/butterfly_icon_pink1.svg);top:50px;right:36%;z-index:0;width:115px;height:112px;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:1199px){.audio_list__inner__list:before{width:100px;height:100px}}@media (max-width:991px){.audio_list__inner__list:before{background-image:none;right:0;top:-93px}}.audio_list__inner__list__top_title{margin-left:101px}@media (max-width:1199px){.audio_list__inner__list__top_title{margin-left:30px}}@media (max-width:991px){.audio_list__inner__list__top_title{margin-left:0}}.audio_list__inner__list__top_title .top_title .h6{color:#fff;padding-left:104px;margin:0 0 46px;position:relative;line-height:19px}@media (max-width:1199px){.audio_list__inner__list__top_title .top_title .h6{padding-left:106px;margin:0 0 46px}}@media (max-width:991px){.audio_list__inner__list__top_title .top_title .h6{font-size:16px;line-height:200%}}.audio_list__inner__list__top_title .top_title .h6:after{content:"";position:absolute;top:9px;left:0;background:#fff;width:72px;height:2px}@media (max-width:1199px){.audio_list__inner__list__top_title .top_title .h6:after{width:72px}}.audio_list__inner__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:991px){.audio_list__inner__list__wrapper{margin:0}}.audio_list__inner__list__wrapper__top_heading{padding:0 20px;width:50%}@media (max-width:991px){.audio_list__inner__list__wrapper__top_heading{width:100%;padding:0}}.audio_list__inner__list__wrapper__top_heading_data{max-width:465px;margin:0 auto 78px 101px}@media (max-width:1199px){.audio_list__inner__list__wrapper__top_heading_data{margin:0 auto 78px 30px}}@media (max-width:991px){.audio_list__inner__list__wrapper__top_heading_data{max-width:100%;margin-left:auto;margin-bottom:84px}}.audio_list__inner__list__wrapper__top_heading .heading .h1{color:#fff;line-height:109.3%;margin:0;text-transform:capitalize}@media (max-width:991px){.audio_list__inner__list__wrapper__top_heading .heading .h1{font-size:55px}}@media (max-width:374px){.audio_list__inner__list__wrapper__top_heading .heading .h1{font-size:53px}}.audio_list__inner__list__wrapper__top_heading .text{margin:10px 0 20px;color:#fff}.audio_list__inner__list__wrapper__item{padding:0 20px;width:50%}@media (max-width:991px){.audio_list__inner__list__wrapper__item{width:100%;padding:0}}.audio_list__inner__list__wrapper__item__inner{padding:0 0 83px}@media (max-width:1199px){.audio_list__inner__list__wrapper__item__inner{padding:0 0 60px}}@media (max-width:767px){.audio_list__inner__list__wrapper__item__inner{padding:0 0 42px}}.audio_list__inner__list__wrapper__item__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.audio_list__inner__list__wrapper__item__inner__wrapper .tab_link{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:1}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section{width:19.55%}@media (max-width:575px){.audio_list__inner__list__wrapper__item__inner__wrapper .image_section{width:19.67%}}@media (max-width:374px){.audio_list__inner__list__wrapper__item__inner__wrapper .image_section{width:26%}}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;overflow:hidden}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image img{width:100%;display:block}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image .play_btn{position:absolute;top:50%;left:50%;width:63px;height:63px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image .play_btn svg{width:63px;height:63px}@media (max-width:767px){.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image .play_btn svg{width:45px;height:45px}}.audio_list__inner__list__wrapper__item__inner__wrapper .image_section .image:hover:before{opacity:.6}.audio_list__inner__list__wrapper__item__inner__wrapper .right_content{width:80.45%}@media (max-width:1199px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content{width:80%}}@media (max-width:374px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content{width:74%}}.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner{padding-left:34px;padding-top:22px;padding-bottom:22px}@media (max-width:991px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner{padding-top:0;padding-bottom:0}}@media (max-width:575px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner{padding-left:15px}}.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner .inner_title .h6{color:#fff;margin:0 0 16px}@media (max-width:575px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner .inner_title .h6{font-size:14px;line-height:16px;letter-spacing:0}}.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner .inner_heading .h3{color:#fff;margin:0;line-height:130%;font-size:36px}@media (max-width:1199px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner .inner_heading .h3{font-size:33px}}@media (max-width:767px){.audio_list__inner__list__wrapper__item__inner__wrapper .right_content__inner .inner_heading .h3{font-size:25px}}.audio_section__active .lity .lity-wrap{margin:0 15px}.audio_section__active .lity .lity-wrap .lity-container{background:#419290;max-width:500px;margin:0 auto}.audio_section__active .lity .lity-wrap .lity-container .lity-content{padding:60px}@media (max-width:575px){.audio_section__active .lity .lity-wrap .lity-container .lity-content{padding:40px}}.audio_section__active .lity .lity-wrap .lity-container .lity-content .audio_file__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.audio_section__active .lity .lity-wrap .lity-container .lity-content .audio_file__inner audio{width:100%}.audio_section__active .lity .lity-wrap .lity-container .lity-close{width:40px;height:40px;border-radius:inherit;position:absolute;top:0;right:0;background:#fff;color:#419290}.lity-content .audio_file__inner{text-align:center}.memberships_plan_sec{margin:110px 0 94px}@media (max-width:1199px){.memberships_plan_sec{margin:100px 0 84px}}@media (max-width:991px){.memberships_plan_sec{margin:80px 0 64px}}@media (max-width:767px){.memberships_plan_sec{margin:82px 0 145px}}@media (max-width:1199px){.memberships_plan_sec__inner{max-width:760px;margin:0 auto}}.memberships_plan_sec__inner .plan_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 -8px}@media (min-width:768px){.memberships_plan_sec__inner .plan_list{width:100%!important}}@media (max-width:767px){.memberships_plan_sec__inner .plan_list{margin:0;display:block}}@media (max-width:767px){.memberships_plan_sec__inner .plan_list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.memberships_plan_sec__inner .plan_list .slick-track .plan_list__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}}.memberships_plan_sec__inner .plan_list__item{width:25%;padding:0 8px 16px}@media (max-width:1199px){.memberships_plan_sec__inner .plan_list__item{width:50%}}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item{width:100%;padding:0;max-width:341px}}@media (max-width:399px){.memberships_plan_sec__inner .plan_list__item{max-width:280px}}.memberships_plan_sec__inner .plan_list__item__inner{padding:58px 20px 55px;border:1px solid #bdbdbd;height:100%;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item__inner{padding:24px 20px 33px;margin-right:16px}}.memberships_plan_sec__inner .plan_list__item__inner .hover_link{position:absolute;left:0;top:0;width:100%;height:100%}.memberships_plan_sec__inner .plan_list__item__inner__image{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.memberships_plan_sec__inner .plan_list__item__inner__image .plan_img{width:92.22px;height:92.22px;margin-bottom:23px;margin-left:auto;margin-right:auto}.memberships_plan_sec__inner .plan_list__item__inner__plan__name{font-family:WorkSans_semibold;font-size:14px;line-height:16px;text-align:center;text-transform:capitalize;color:#4f4f4f;margin-bottom:24px}.memberships_plan_sec__inner .plan_list__item__inner__price_sec{text-align:center;margin-bottom:26px}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item__inner__price_sec{margin-bottom:23px}}.memberships_plan_sec__inner .plan_list__item__inner__price_sec .price_text{font-family:AGaramondPro-Semibold;font-size:35px;line-height:160%;letter-spacing:.02em;color:#415364;font-weight:600}.memberships_plan_sec__inner .plan_list__item__inner__price_sec .plan_term{font-family:WorkSans_regular;font-size:14px;line-height:20px;letter-spacing:.02em;text-transform:lowercase;color:#415364}.memberships_plan_sec__inner .plan_list__item__inner__terms_list{padding:0;margin:0}.memberships_plan_sec__inner .plan_list__item__inner__terms_list__item{margin-bottom:26px;font-family:WorkSans_regular;font-size:16px;line-height:200%;color:#4f4f4f;padding-left:33px;position:relative}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item__inner__terms_list__item{padding-left:33px}}.memberships_plan_sec__inner .plan_list__item__inner__terms_list__item:before{content:"";background-image:url(../../../../../../../../themes/powerscourt/dist/images/check.svg);background-color:transparent;background-repeat:no-repeat;width:22px;height:22px;top:5.5px}.memberships_plan_sec__inner .plan_list__item__inner__link{text-align:center;max-width:70.4%;margin:0 auto;width:100%}.memberships_plan_sec__inner .plan_list__item__inner:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item__inner:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.memberships_plan_sec__inner .plan_list__item__inner:hover .plan_list__item__inner__link .btn{color:#fff;background-color:#000}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner{background-color:#608299;border-color:#608299;position:relative}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner .popular_tag{position:absolute;top:0;right:0;background-color:#f16a78;padding:7px 16px;font-family:WorkSans_regular;font-size:16px;line-height:19px;text-align:center;letter-spacing:4.9755px;text-transform:uppercase;color:#fff}@media (max-width:767px){.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner .popular_tag{padding:5px 10px;font-size:14px;letter-spacing:2px}}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__image svg path{stroke:#fff}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__plan__name,.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__price_sec .plan_term,.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__price_sec .price_text{color:#fff}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__terms_list{margin:0;list-style:none}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__terms_list__item{color:#fff}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__terms_list__item:before{content:"";background-image:url(../../../../../../../../themes/powerscourt/dist/images/white_check.svg)}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__link .btn{border-color:#608299;background-color:#fff}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner__link .btn:hover{background-color:#000}.memberships_plan_sec__inner .plan_list__item.popular_plan .plan_list__item__inner:hover .plan_list__item__inner__link .btn{color:#fff;background-color:#000}.memberships_plan_sec__inner .plan_list_dots .global_slick_slider_dots ul.slick-dots{margin-top:36px}.memberships_plan_sec__inner .plan_list_dots .global_slick_slider_dots ul.slick-dots li{margin:0 4.5px;padding:0}.memberships_plan_sec__inner .plan_list_dots .global_slick_slider_dots ul.slick-dots li button{border:1px solid #419290;background:#fff}.inner_page_banner_inner{position:relative}.inner_page_banner_inner:after{content:"";position:absolute;top:0;left:0;background:#010101;opacity:.2;width:100%;height:100%}@media (max-width:767px){.inner_page_banner_inner:after{opacity:.5}}.inner_page_banner_inner_image{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:546px;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-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:991px){.inner_page_banner_inner_image{min-height:460px}}@media (max-width:767px){.inner_page_banner_inner_image{min-height:380px}}.inner_page_banner_inner_image.big_banner{min-height:899px}@media (max-width:1439px){.inner_page_banner_inner_image.big_banner{min-height:750px}}@media (max-width:1199px){.inner_page_banner_inner_image.big_banner{min-height:650px}}@media (max-width:991px){.inner_page_banner_inner_image.big_banner{min-height:550px}}@media (max-width:767px){.inner_page_banner_inner_image.big_banner{min-height:450px}}.inner_page_banner_inner_image_content{width:100%;position:relative;z-index:2}.inner_page_banner_inner_image_content_inner{padding:60px 0 89px}@media (max-width:1199px){.inner_page_banner_inner_image_content_inner{padding:60px 0}}@media (max-width:767px){.inner_page_banner_inner_image_content_inner{padding:45px 0}}.inner_page_banner_inner_image_content_inner.big_banner{padding:80px 0 127px}@media (max-width:1439px){.inner_page_banner_inner_image_content_inner.big_banner{padding:80px 0 100px}}@media (max-width:1199px){.inner_page_banner_inner_image_content_inner.big_banner{padding:60px 0 80px}}@media (max-width:767px){.inner_page_banner_inner_image_content_inner.big_banner{padding:40px 0 60px}}.inner_page_banner_inner_image_content_inner.big_banner.ibs{padding:80px 0 165px}@media (max-width:1439px){.inner_page_banner_inner_image_content_inner.big_banner.ibs{padding:80px 0 100px}}@media (max-width:1199px){.inner_page_banner_inner_image_content_inner.big_banner.ibs{padding:60px 0 80px}}@media (max-width:767px){.inner_page_banner_inner_image_content_inner.big_banner.ibs{padding:40px 0 60px}}@media (max-width:479px){.inner_page_banner_inner_image_content_inner.big_banner.ibs{padding:40px 0}}.inner_page_banner_inner_image_content_inner_heading .h1{color:#ffeca1;margin:0;text-transform:capitalize;line-height:65px}@media (max-width:991px){.inner_page_banner_inner_image_content_inner_heading .h1{line-height:60px}}@media (max-width:767px){.inner_page_banner_inner_image_content_inner_heading .h1{line-height:50px}}@media (max-width:479px){.inner_page_banner_inner_image_content_inner_heading .h1{line-height:40px;font-size:35px}}.inner_page_banner_inner_image_content_inner_content{margin:39px 0 0;color:#fff;padding:0 0 50px 60px;position:relative;max-width:552px;min-height:144px}@media (max-width:1439px){.inner_page_banner_inner_image_content_inner_content{min-height:auto;padding:0 0 40px 45px}}@media (max-width:991px){.inner_page_banner_inner_image_content_inner_content{margin:39px 0 0;padding:0 0 30px 30px}}@media (max-width:767px){.inner_page_banner_inner_image_content_inner_content{margin:20px 0 0;padding:20px 0 0;max-width:100%}}.inner_page_banner_inner_image_content_inner_content:after{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background:#fff}@media (max-width:767px){.inner_page_banner_inner_image_content_inner_content:after{height:1px;width:100%}}.inner_page_banner_inner_image_content_inner_content p{font-size:18px;line-height:33px}@media (max-width:1199px){.inner_page_banner_inner_image_content_inner_content p{font-size:16px;line-height:30px}}@media (max-width:479px){.inner_page_banner_inner_image_content_inner_content p{line-height:24px}}.inner_page_banner_inner_image_content_inner_content ul{padding:0}.inner_page_banner_inner_image_content_inner_content ul li{color:#fff}.inner_page_banner_inner_image_content_inner_content ul li:before{background-color:#fff}.inner_page_banner_inner_image_content_inner_content ol li,.inner_page_banner_inner_image_content_inner_content ol li:before{color:#fff}.inner_page_banner_inner_image_content_inner_content__link{margin-top:34px}@media (max-width:767px){.inner_page_banner_inner_image_content_inner_content__link{margin-top:15px}}.inner_page_banner .inner_page_banner_inner_image__video{position:relative}.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container{position:relative;overflow:hidden;height:546px}@media (max-width:1199px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container{height:460px}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container{height:380px}}.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{width:100%;height:100vw;max-height:100%!important;-webkit-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1)}@media (max-width:1439px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}}@media (max-width:1199px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media (max-width:991px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:575px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container video{-webkit-transform:scale(2.2);-ms-transform:scale(2.2);transform:scale(2.2);height:100vh}}.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{width:100%;height:100vw;max-height:100%!important;-webkit-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1)}@media (max-width:1439px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}}@media (max-width:1199px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media (max-width:991px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:575px){.inner_page_banner .inner_page_banner_inner_image__video.small_banner .video_container iframe{-webkit-transform:scale(2.2);-ms-transform:scale(2.2);transform:scale(2.2);height:100vh}}.inner_page_banner .inner_page_banner_inner_image__video .video_container{position:relative;overflow:hidden;height:899px}@media (max-width:1439px){.inner_page_banner .inner_page_banner_inner_image__video .video_container{height:750px}}@media (max-width:1199px){.inner_page_banner .inner_page_banner_inner_image__video .video_container{height:650px}}@media (max-width:991px){.inner_page_banner .inner_page_banner_inner_image__video .video_container{height:550px}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video .video_container{height:450px}}.inner_page_banner .inner_page_banner_inner_image__video .video_container video{width:100%;height:100vw;max-height:100%!important;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (max-width:1439px){.inner_page_banner .inner_page_banner_inner_image__video .video_container video{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video .video_container video{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media (max-width:575px){.inner_page_banner .inner_page_banner_inner_image__video .video_container video{-webkit-transform:scale(2.6);-ms-transform:scale(2.6);transform:scale(2.6);height:100vh}}.inner_page_banner .inner_page_banner_inner_image__video .video_container iframe{width:100%;height:100vw;max-height:100%!important;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (max-width:1439px){.inner_page_banner .inner_page_banner_inner_image__video .video_container iframe{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:767px){.inner_page_banner .inner_page_banner_inner_image__video .video_container iframe{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media (max-width:575px){.inner_page_banner .inner_page_banner_inner_image__video .video_container iframe{-webkit-transform:scale(2.6);-ms-transform:scale(2.6);transform:scale(2.6);height:100vh}}.inner_page_banner .inner_page_banner_inner_image__video .inner_page_banner_inner_image_content.video{position:absolute;bottom:0;width:100%;left:unset;max-width:100%}.ticket_list{margin:76px 0 113px}@media (max-width:1199px){.ticket_list{margin:70px 0 100px}}@media (max-width:991px){.ticket_list{margin:74px 0 80px}}@media (max-width:767px){.ticket_list{margin:74px 0 38px}}.ticket_list__inner{margin-bottom:47px}@media (max-width:767px){.ticket_list__inner:last-child .ticket_list__inner__wrapper{padding-bottom:0}}@media (max-width:767px){.ticket_list__inner{margin-bottom:50px}.ticket_list__inner:last-child{margin-bottom:0}}.ticket_list__inner__wrapper{position:relative;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-bottom:47px;border-bottom:1px solid #e0e0e0}@media (max-width:991px){.ticket_list__inner__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.ticket_list__inner__wrapper{padding-bottom:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ticket_list__inner__wrapper__heading{width:20%}@media (max-width:1440px){.ticket_list__inner__wrapper__heading{width:18%}}@media (max-width:1199px){.ticket_list__inner__wrapper__heading{width:100%}}@media (max-width:991px){.ticket_list__inner__wrapper__heading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 39px}}@media (max-width:400px){.ticket_list__inner__wrapper__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ticket_list__inner__wrapper__heading .h3{max-width:200px}@media (max-width:991px){.ticket_list__inner__wrapper__heading .h3{max-width:50%;margin:0;padding:0 20px 0 0}}@media (max-width:767px){.ticket_list__inner__wrapper__heading .h3{font-size:35px;line-height:45px;text-transform:capitalize;max-width:60%}}@media (max-width:400px){.ticket_list__inner__wrapper__heading .h3{max-width:100%;margin:0 0 20px;padding:0}}.ticket_list__inner__wrapper__image{background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.ticket_list__inner__wrapper__image{width:100%;display:none}}.ticket_list__inner__wrapper__image img{width:100%;display:block;max-width:100%}.ticket_list__inner__wrapper__desc_box{width:47.5%;padding-left:91px}@media (max-width:1440px){.ticket_list__inner__wrapper__desc_box{padding-left:40px;width:48%}}@media (max-width:1199px){.ticket_list__inner__wrapper__desc_box{width:60%;padding-left:35px}}@media (max-width:991px){.ticket_list__inner__wrapper__desc_box{width:79%;padding-top:0;padding-left:25px}}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box{width:100%;padding-left:0;padding-top:0}}.ticket_list__inner__wrapper__desc_box__inner__list:last-child{margin-bottom:0}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__list__wrapper{margin:0 -10px;height:100%}}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper:nth-child(2n){margin-top:35px}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box{padding-right:30px;margin:0 0 35px}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box{width:25%;padding:0 10px;margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:400px){.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box{width:50%}}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box:last-child{padding-right:0}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box .title{font-size:14px;line-height:16px;color:#4f4f4f;margin:0 0 14px}.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box .desc{line-height:19px;color:#608299;font-family:WorkSans_medium}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__list__wrapper .box .desc{margin-top:auto}}.ticket_list__inner__wrapper__desc_box__inner__warn_title{display:-webkit-box;display:-ms-flexbox;display:flex}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_icon{margin-right:8px}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_icon img{min-width:16px}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title{margin:0 58px 0 0}}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title p{line-height:150%;margin-bottom:0}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title p{font-size:16px;line-height:25px}}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title p u{font-family:WorkSans_medium}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title a{font-weight:400;font-size:16px;line-height:150%;color:#419290;text-decoration:none;padding-top:10px;display:block}@media (max-width:767px){.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title a{font-size:14px}}.ticket_list__inner__wrapper__desc_box__inner__warn_title .warn_title a:hover{color:#415364}@media (max-width:991px){.ticket_list__inner__wrapper .right_link{display:none!important}}@media (min-width:991px){.ticket_list__inner__wrapper .mobile{display:none!important}}@media (max-width:991px){.ticket_list__inner__wrapper .mobile{display:block!important;max-width:40%}}@media (max-width:400px){.ticket_list__inner__wrapper .mobile{max-width:100%}}.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{width:21.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:72px!important}@media (max-width:1440px){.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{padding-left:30px!important;width:30%;position:absolute;right:-60px}}@media (max-width:1199px){.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{right:-55px}}@media (max-width:991px){.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{position:static;width:100%;padding:0!important}}@media (max-width:767px){.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:400px){.ticket_list__inner__wrapper .right_link,.ticket_list__inner__wrapper .right_link_mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ticket_list__inner__wrapper .right_link .ticket_icon,.ticket_list__inner__wrapper .right_link_mobile .ticket_icon{margin-right:22px}@media (max-width:767px){.ticket_list__inner__wrapper .right_link .ticket_icon,.ticket_list__inner__wrapper .right_link_mobile .ticket_icon{margin-right:20px}}.ticket_list__inner__wrapper .right_link .inner_link a,.ticket_list__inner__wrapper .right_link_mobile .inner_link a{color:#415364;font-size:18px;line-height:21px;font-family:WorkSans_medium;text-decoration:none;text-transform:capitalize}.ticket_list__inner__wrapper .right_link .inner_link a:hover,.ticket_list__inner__wrapper .right_link_mobile .inner_link a:hover{color:#419290}.heading_content_list_with_cards{margin:233px 0 264px}@media (max-width:1199px){.heading_content_list_with_cards{margin:200px 0 210px}}@media (max-width:991px){.heading_content_list_with_cards{margin:150px 0 160px}}@media (max-width:767px){.heading_content_list_with_cards{margin:70px 0 80px}}.heading_content_list_with_cards__inner__section_heading{padding-left:99px}@media (max-width:1360px){.heading_content_list_with_cards__inner__section_heading{padding-left:80px}}@media (max-width:991px){.heading_content_list_with_cards__inner__section_heading{padding-left:40px}}@media (max-width:767px){.heading_content_list_with_cards__inner__section_heading{padding-left:30px}}@media (max-width:350px){.heading_content_list_with_cards__inner__section_heading{padding-left:0}}.heading_content_list_with_cards__inner__section_heading h1.heading{line-height:65px;text-transform:capitalize;color:#415364;margin:0}@media (max-width:767px){.heading_content_list_with_cards__inner__section_heading h1.heading{line-height:45px;font-size:35px}}.heading_content_list_with_cards__inner__list{padding-left:99px;margin:53px 0 131px}@media (max-width:1360px){.heading_content_list_with_cards__inner__list{padding-left:80px}}@media (max-width:991px){.heading_content_list_with_cards__inner__list{margin:40px 0 110px;padding-left:40px}}@media (max-width:767px){.heading_content_list_with_cards__inner__list{padding-left:30px;margin:20px 0 70px}}@media (max-width:350px){.heading_content_list_with_cards__inner__list{padding-left:0}}.heading_content_list_with_cards__inner__list__heading{line-height:29px;font-weight:700}.heading_content_list_with_cards__inner__list__inner{max-width:811px}@media (max-width:1360px){.heading_content_list_with_cards__inner__list__inner{max-width:750px}}@media (max-width:991px){.heading_content_list_with_cards__inner__list__inner{max-width:100%}}.heading_content_list_with_cards__inner__list__inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.heading_content_list_with_cards__inner__list__inner__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.heading_content_list_with_cards__inner__list__inner__content .list_content{width:50%;position:relative;padding:0 20px 4px 40px;line-height:29px}@media (max-width:1360px){.heading_content_list_with_cards__inner__list__inner__content .list_content{padding:0 20px 4px 30px}}@media (max-width:767px){.heading_content_list_with_cards__inner__list__inner__content .list_content{width:100%;padding:0 20px 0 30px}}.heading_content_list_with_cards__inner__list__inner__content .list_content:before{content:"";position:absolute;top:50%;left:0;height:2px;width:20px;background-color:#4f4f4f;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.heading_content_list_with_cards__inner__list__inner__content .list_content:before{top:13px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.heading_content_list_with_cards__inner__card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.heading_content_list_with_cards__inner__card__wrapper__sec{width:72.2%;padding:0 87px 0 0}@media (max-width:1199px){.heading_content_list_with_cards__inner__card__wrapper__sec{padding:0 40px 0 0}}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__sec{width:100%;padding:0 0 50px}}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner{position:relative}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner:hover .heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__heading h3.title{color:#4f4f4f}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner .hover_link{position:absolute;top:0;left:0;height:100%;width:100%}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner .hover_link .hover_link_item{height:100%;display:block}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__image{background-repeat:no-repeat;background-position:50%;background-size:cover}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__image img.image{max-width:100%;width:100%;display:block}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__date{margin-top:22px}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__date{margin-top:15px}}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__date h6.date{margin:0 0 15px;color:#828282;line-height:19px}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__date h6.date{margin:0 0 12px}}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__heading{margin-top:22px}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__heading{margin-top:15px}}.heading_content_list_with_cards__inner__card__wrapper__sec__item__inner__heading h3.title{color:#415364;margin:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.heading_content_list_with_cards__inner__card__wrapper__card{width:27.8%;margin:-200px 0 0}@media (max-width:1199px){.heading_content_list_with_cards__inner__card__wrapper__card{margin:-110px 0 0}}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card{margin:0;width:100%}}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}}@media (max-width:767px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item{width:50%;padding:0 15px}}@media (max-width:767px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item{width:100%;padding:0 0 30px}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item:last-child{padding:0}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item:first-child .heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner{margin:0}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner{position:relative}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner{margin-top:0}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner:hover .heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__heading h3.title{color:#4f4f4f}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner .hover_link{position:absolute;top:0;left:0;height:100%;width:100%}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner .hover_link .hover_link_item{height:100%;display:block}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__image{background-repeat:no-repeat;background-position:50%;background-size:cover;margin:0 0 29px}@media (max-width:767px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__image{margin-bottom:22px}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__image img.image{max-width:100%;display:block;width:100%}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__date{margin-top:29px}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__date{margin-top:0}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__date h6.date{margin:0 0 15px;line-height:19px;color:#828282}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__date h6.date{margin:0 0 12px}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__heading h3.title{color:#415364;margin:0 0 15px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner__heading h3.title{margin:0 0 12px}}.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner:last-child{margin-top:56px}@media (max-width:991px){.heading_content_list_with_cards__inner__card__wrapper__card__wrapper__item__inner:last-child{margin-top:0}}.heading_with_time_list{margin:82px 0 100px}@media (max-width:991px){.heading_with_time_list{margin:74px 0 106px}}.heading_with_time_list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading_with_time_list__inner__item{margin:0 0 60px}.heading_with_time_list__inner__item:last-child{margin:0}@media (max-width:991px){.heading_with_time_list__inner__item:first-child{margin:0 0 60px}}@media (max-width:991px){.heading_with_time_list__inner__item:first-child .heading_with_time_list__inner__item__inner__title .title{margin:0 0 31px}}.heading_with_time_list__inner__item__inner{border-bottom:1px solid #e0e0e0}.heading_with_time_list__inner__item__inner__title .title{margin:0 0 50px;color:#415364}@media (max-width:991px){.heading_with_time_list__inner__item__inner__title .title{margin:0 0 60px}}@media (max-width:767px){.heading_with_time_list__inner__item__inner__title .title{font-size:35px;line-height:45px}}@media (max-width:767px){.heading_with_time_list__inner__item__inner .time_list_section_main .time_list_section{padding:47px 0 0;border-top:1px solid #e0e0e0}.heading_with_time_list__inner__item__inner .time_list_section_main .time_list_section:first-child{padding:0;border-top:1px solid transparent}}.heading_with_time_list__inner__item__inner__text{max-width:950px;margin:0 0 50px;font-weight:400}@media (max-width:767px){.heading_with_time_list__inner__item__inner__text p{font-size:16px;line-height:32px}}.heading_with_time_list__inner__item__inner__text strong{font-family:WorkSans_semibold}.heading_with_time_list__inner__item__inner__date_time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (max-width:350px){.heading_with_time_list__inner__item__inner__date_time{margin:0}}.heading_with_time_list__inner__item__inner__date_time__list{width:20%;padding:0 10px 47px}@media (max-width:1199px){.heading_with_time_list__inner__item__inner__date_time__list{width:33.33%}}@media (max-width:767px){.heading_with_time_list__inner__item__inner__date_time__list{width:50%;padding:0 10px 50px}}@media (max-width:350px){.heading_with_time_list__inner__item__inner__date_time__list{width:100%;padding:0 0 50px}}.heading_with_time_list__inner__item__inner__date_time__list__month{font-size:14px;line-height:16px;font-family:WorkSans_semibold;margin:0 0 14px}.heading_with_time_list__inner__item__inner__date_time__list__time{font-size:16px;line-height:19px;color:#608299;font-weight:400}@media (max-width:767px){.heading_with_time_list__inner__item__inner__date_time__list__time{word-break:break-all}}.heading_with_time_list__inner__item__inner__sub_content__list{padding:0 0 47px}@media (max-width:991px){.heading_with_time_list__inner__item__inner__sub_content__list{padding:0 0 50px}}.heading_with_time_list__inner__item__inner__sub_content__list__sub_content{margin:0 0 7px}@media (max-width:767px){.heading_with_time_list__inner__item__inner__sub_content__list__sub_content{margin:0}}.heading_with_time_list__inner__item__inner__sub_content__list__sub_content:last-child{margin:0}.heading_with_time_list__inner__item__inner__sub_content__list__sub_content p{font-style:italic;font-weight:400}.content_with_image_slider{cursor:url(../../../../../../../../themes/powerscourt/dist/images/drag_icon.svg),auto!important;margin:130px 0}@media (max-width:1439px){.content_with_image_slider{margin:100px 0}}@media (max-width:1199px){.content_with_image_slider{margin:80px 0}}@media (max-width:767px){.content_with_image_slider{margin:60px 0}}.content_with_image_slider.ts_123{margin-top:123px}@media (max-width:1439px){.content_with_image_slider.ts_123{margin-top:100px}}@media (max-width:1199px){.content_with_image_slider.ts_123{margin-top:80px}}@media (max-width:767px){.content_with_image_slider.ts_123{margin-top:60px}}.content_with_image_slider.ts_166{margin-top:166px}@media (max-width:1439px){.content_with_image_slider.ts_166{margin-top:140px}}@media (max-width:1199px){.content_with_image_slider.ts_166{margin-top:110px}}@media (max-width:767px){.content_with_image_slider.ts_166{margin-top:80px}}.content_with_image_slider.ts_210{margin-top:210px}@media (max-width:1199px){.content_with_image_slider.ts_210{margin-top:150px}}@media (max-width:767px){.content_with_image_slider.ts_210{margin-top:140px}}.content_with_image_slider.ts_255{margin-top:255px}@media (max-width:1439px){.content_with_image_slider.ts_255{margin-top:210px}}@media (max-width:1199px){.content_with_image_slider.ts_255{margin-top:170px}}@media (max-width:767px){.content_with_image_slider.ts_255{margin-top:140px}}.content_with_image_slider.bs_129{margin-bottom:129px}@media (max-width:1439px){.content_with_image_slider.bs_129{margin-bottom:100px}}@media (max-width:1199px){.content_with_image_slider.bs_129{margin-bottom:80px}}@media (max-width:767px){.content_with_image_slider.bs_129{margin-bottom:72px}}.content_with_image_slider.bs_169{margin-bottom:169px}@media (max-width:1439px){.content_with_image_slider.bs_169{margin-bottom:140px}}@media (max-width:1199px){.content_with_image_slider.bs_169{margin-bottom:110px}}@media (max-width:767px){.content_with_image_slider.bs_169{margin-bottom:72px}}.content_with_image_slider.bs_189{margin-bottom:189px}@media (max-width:1439px){.content_with_image_slider.bs_189{margin-bottom:150px}}@media (max-width:1199px){.content_with_image_slider.bs_189{margin-bottom:120px}}@media (max-width:767px){.content_with_image_slider.bs_189{margin-bottom:72px}}.content_with_image_slider.bs_220{margin-bottom:220px}@media (max-width:1439px){.content_with_image_slider.bs_220{margin-bottom:190px}}@media (max-width:1199px){.content_with_image_slider.bs_220{margin-bottom:150px}}@media (max-width:767px){.content_with_image_slider.bs_220{margin-bottom:115px}}.content_with_image_slider_inner_content{margin:0 0 90px}@media (max-width:1199px){.content_with_image_slider_inner_content{margin:0 0 60px}}@media (max-width:767px){.content_with_image_slider_inner_content{margin:0 0 48px}}.content_with_image_slider_inner_content_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1214px;margin:0 auto}.content_with_image_slider_inner_content_inner.btn_sec{max-width:1240px}.content_with_image_slider_inner_content_inner_tag_line_and_heading{width:50%;max-width:528px;margin-right:auto;padding-right:30px}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_tag_line_and_heading{max-width:100%;margin-right:auto;padding-right:20px}}@media (max-width:991px){.content_with_image_slider_inner_content_inner_tag_line_and_heading{padding-right:0;width:100%;margin:0 0 46px}}.content_with_image_slider_inner_content_inner_tag_line_and_heading .heading{margin:0 0 26px}@media (max-width:991px){.content_with_image_slider_inner_content_inner_tag_line_and_heading .heading{margin:0 0 46px}}.content_with_image_slider_inner_content_inner_tag_line_and_heading .heading .h2{font-size:60px;line-height:65px;text-transform:capitalize;color:#415364;margin:0}@media (max-width:767px){.content_with_image_slider_inner_content_inner_tag_line_and_heading .heading .h2{font-size:55px;line-height:60px}}.content_with_image_slider_inner_content_inner_tag_line_and_heading .tag_line{font-family:WorkSans_regular;font-style:normal;font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#608299}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_tag_line_and_heading .tag_line{line-height:32px}}.content_with_image_slider_inner_content_inner_tag_line_and_heading.btn_sec{max-width:501px;margin-left:auto}@media (max-width:991px){.content_with_image_slider_inner_content_inner_tag_line_and_heading.btn_sec{max-width:100%}}.content_with_image_slider_inner_content_inner_tag_line_and_heading.three_slides{max-width:558px}@media (max-width:991px){.content_with_image_slider_inner_content_inner_tag_line_and_heading.three_slides{max-width:100%}}.content_with_image_slider_inner_content_inner_content{width:50%;max-width:507px;margin-left:auto;padding-left:30px}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_content{max-width:100%;margin-left:auto;padding-left:20px}}@media (max-width:991px){.content_with_image_slider_inner_content_inner_content{margin-left:auto;padding-left:0;width:100%}}.content_with_image_slider_inner_content_inner_content_inner .content{margin:0 0 18px}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_content_inner .content{margin:0 0 18px}}@media (max-width:991px){.content_with_image_slider_inner_content_inner_content_inner .content{margin:0 0 18px}}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content_inner .content{margin:0 0 46px}}.content_with_image_slider_inner_content_inner_content_inner .link_sec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content_inner .link_sec{margin:0 -5px}}@media (max-width:575px){.content_with_image_slider_inner_content_inner_content_inner .link_sec{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:400px){.content_with_image_slider_inner_content_inner_content_inner .link_sec{margin:0}}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item{padding:0 10px}@media (max-width:991px){.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item{margin:0 0 15px}}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item{padding:0 5px}}@media (max-width:575px){.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item{width:50%}}@media (max-width:400px){.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item{padding:0;width:100%}}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link{font-family:WorkSans_medium;font-style:normal;font-size:16px;line-height:200%;text-align:center;color:#415364;text-decoration:none;display:inline-block;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#415364;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link:hover{color:#c4a4a7}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link:hover:after{background:#c4a4a7}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link.link_green{color:#419290}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link.link_green:after{background:#419290}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link.link_green:hover{color:#415364}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .underline_link.link_green:hover:after{background:#415364}.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .btn{min-width:auto;padding:15px 38px}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content_inner .link_sec .link_item .btn{min-width:100%;padding:15px 36px}}.content_with_image_slider_inner_content_inner_content.btn_sec{max-width:533px}@media (max-width:991px){.content_with_image_slider_inner_content_inner_content.btn_sec{max-width:100%}}.content_with_image_slider_inner_content_inner_content.btn_sec .link_sec{margin:44px -10px 0}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_content.btn_sec .link_sec{margin:28px -10px 0}}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content.btn_sec .link_sec{margin:28px 0 0}}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content.btn_sec .link_sec .link_item{width:100%;padding:0}}.content_with_image_slider_inner_content_inner_content .link_style_btn_sec{margin:44px -10px 0}@media (max-width:1199px){.content_with_image_slider_inner_content_inner_content .link_style_btn_sec{margin:28px -10px 0}}@media (max-width:767px){.content_with_image_slider_inner_content_inner_content .link_style_btn_sec{margin:46px -5px 0}}.content_with_image_slider_inner_slider .three_slides{padding:0 6px}@media (max-width:767px){.content_with_image_slider_inner_slider .three_slides{padding:0}}.content_with_image_slider_inner_slider_inner .image_slide{margin:0 7px}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner{position:relative;padding:0 0 30px;min-height:289px}@media (max-width:991px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner{padding:0 0 19px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:#fff;-webkit-backdrop-filter:blur(10.3656px);backdrop-filter:blur(10.3656px);opacity:.2;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner:hover:after{height:100%}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:289px}@media (max-width:575px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_image{min-height:204px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_image .blank{width:100%}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content{background-color:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(10.3656px);backdrop-filter:blur(10.3656px);position:absolute;bottom:0;left:0;width:100%;padding:34px 15px 35px;z-index:1}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content.post_content{padding:44px 15px 43px}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content.post_content{padding:35px 15px}}@media (max-width:991px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content.post_content{padding:20px 10px}}@media (max-width:767px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content.post_content{padding:28px 10px 24px}}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content{padding:25px 15px}}@media (max-width:991px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content{padding:15px 10px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_tag_line{font-family:WorkSans_regular;font-style:normal;font-size:16px;line-height:19px;text-align:center;letter-spacing:4.9755px;text-transform:uppercase;color:#608299;margin:0 0 16px}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_tag_line{font-size:14px;line-height:17px;margin:0 0 12px;letter-spacing:4px}}@media (max-width:767px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_tag_line{font-size:12px;line-height:15px;margin:0 0 8px;letter-spacing:3px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_heading .h3{text-transform:capitalize;text-align:center;color:#415364;margin:0}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_heading .h3{font-size:30px;line-height:36px}}@media (max-width:767px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner_slide_content_heading .h3{font-size:25px;line-height:32px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date{position:absolute;top:0;left:0;z-index:1}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date_inner{font-family:WorkSans_medium;font-style:normal;font-size:16px;line-height:19px;text-align:center;letter-spacing:4.9755px;text-transform:uppercase;color:#fff;padding:14px 15px;background:#c4a4a7}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date_inner{font-size:14px;line-height:15px;padding:12px;letter-spacing:3px}}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date_inner.light_pink{background:#c4a4a7}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date_inner.light_yellow{background:#bfbb90}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .date_inner.light_green{background:#419290}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .hover_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.content_with_image_slider_inner_slider_inner .image_slide .image_slide_inner .hover_link_item{width:100%;height:100%;display:block}.content_with_image_slider_inner_slider_inner .slick-dots{margin:46px 0 0;padding:0;list-style-type:none;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}@media (max-width:1199px){.content_with_image_slider_inner_slider_inner .slick-dots{margin:30px 0 0}}@media (max-width:767px){.content_with_image_slider_inner_slider_inner .slick-dots{padding:20px 10px;margin:40px 0 0}}.content_with_image_slider_inner_slider_inner .slick-dots li{padding:0 5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.content_with_image_slider_inner_slider_inner .slick-dots li button{border:1px solid #419290;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-color:transparent;cursor:pointer}.content_with_image_slider_inner_slider_inner .slick-dots li button:hover{background-color:#419290}.content_with_image_slider_inner_slider_inner .slick-dots li.slick-active button{width:64px;background-color:#fff}@media (max-width:767px){.content_with_image_slider_inner_slider_inner .slick-dots li.slick-active button{width:40px}}.content_with_image_slider_inner_slider_inner .slick-dots li:before{content:none}.tab_with_content_sec{margin:84px 0 240px;cursor:url(../../../../../../../../themes/powerscourt/dist/images/mouse_arrow.png),auto;position:relative}@media (max-width:1199px){.tab_with_content_sec{margin:80px 0 200px;margin:80px 0 150px}}@media (max-width:767px){.tab_with_content_sec{margin:80px 0}}.tab_with_content_sec .top_left_corner_image{position:absolute;left:145px;top:-78px;z-index:-1}@media (max-width:1640px){.tab_with_content_sec .top_left_corner_image{left:50px;top:-58px}}@media (max-width:1440px){.tab_with_content_sec .top_left_corner_image{left:0}}@media (max-width:1359px){.tab_with_content_sec .top_left_corner_image{top:-80px}}@media (max-width:1199px){.tab_with_content_sec .top_left_corner_image img{width:100px}}@media (max-width:991px){.tab_with_content_sec .top_left_corner_image img{width:80px}}.tab_with_content_sec__inner .for_desk{display:block}@media (max-width:767px){.tab_with_content_sec__inner .for_desk{display:none}}.tab_with_content_sec__inner .for_mob{display:none}@media (max-width:767px){.tab_with_content_sec__inner .for_mob{display:block}}.tab_with_content_sec__inner__heading_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;overflow:auto;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tab_with_content_sec__inner__heading_list,.tab_with_content_sec__inner__heading_list.for_desk{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.tab_with_content_sec__inner__heading_list.for_desk{display:none}}.tab_with_content_sec__inner__heading_list::-webkit-scrollbar{display:none}.tab_with_content_sec__inner__heading_list__item{text-align:center;min-width:216px}@media (max-width:767px){.tab_with_content_sec__inner__heading_list__item{margin-top:25px;border-bottom:1px solid #e0e0e0}}.tab_with_content_sec__inner__heading_list__item__link{cursor:pointer}.tab_with_content_sec__inner__heading_list__item__link__inner .tab_heading_text{text-align:center;font-family:WorkSans_medium;font-size:18px;line-height:21px;color:#415364;padding-bottom:20px;position:relative}@media (max-width:767px){.tab_with_content_sec__inner__heading_list__item__link__inner .tab_heading_text{text-align:left;padding-right:22px}}.tab_with_content_sec__inner__heading_list__item__link__inner .tab_heading_text:after{content:"";position:absolute;width:0;height:5px;left:0;bottom:0;background-color:#419290;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.tab_with_content_sec__inner__heading_list__item__link__inner .tab_heading_text:before{content:none;position:absolute;right:0;top:3px;width:16px;height:16px;background-image:url(../../../../../../../../themes/powerscourt/dist/images/plus_sign_green.svg);background-repeat:no-repeat;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:767px){.tab_with_content_sec__inner__heading_list__item__link__inner .tab_heading_text:before{content:""}}.tab_with_content_sec__inner__heading_list__item__link.active .tab_heading_text{color:#419290;position:relative}.tab_with_content_sec__inner__heading_list__item__link.active .tab_heading_text:after{content:"";width:216px}@media (max-width:767px){.tab_with_content_sec__inner__heading_list__item__link.active .tab_heading_text:after{width:100%}}.tab_with_content_sec__inner__heading_list__item__link.active .tab_heading_text:before{background-image:url(../../../../../../../../themes/powerscourt/dist/images/Line_green.svg);height:2px;top:10px}.tab_with_content_sec__inner__heading_list__item__link:hover .tab_heading_text{color:#419290;position:relative}.tab_with_content_sec__inner__heading_list__item__link:hover .tab_heading_text:after{content:"";width:216px}@media (max-width:767px){.tab_with_content_sec__inner__heading_list__item__link:hover .tab_heading_text:after{width:100%}}.tab_with_content_sec__inner__content_list{margin-top:87px}@media (max-width:991px){.tab_with_content_sec__inner__content_list{margin-top:50px}}@media (max-width:767px){.tab_with_content_sec__inner__content_list{margin-top:0}}.tab_with_content_sec__inner__content_list__item__inner .content_list__item{margin-bottom:100px}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item__inner .content_list__item{margin-bottom:50px}}.tab_with_content_sec__inner__content_list__item__inner .content_list__item:last-child{margin-bottom:0}@media (max-width:767px){.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner{margin-top:40px}}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .heading{font-family:NotoSans_regular;font-size:36px;line-height:150%;color:#415364;margin-bottom:45px}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .heading{margin-bottom:25px;font-size:30px;font-size:24px}}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data{margin-bottom:45px}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data{margin-bottom:25px}}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data:last-child{margin-bottom:0}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .title{font-family:NotoSans_bold;font-size:16px;line-height:180%;color:#4f4f4f}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content p{font-family:NotoSans_regular;font-size:16px;line-height:180%;color:#4f4f4f}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content ul{padding-left:0;margin:0}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content ul li{font-family:NotoSans_regular;font-size:16px;line-height:180%;color:#4f4f4f;padding-left:0}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content ul li:before{content:"";position:absolute;width:15px;height:2px;left:0;top:15px;background-color:#4f4f4f}.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content ul li:first-letter{padding-left:30px}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item__inner .content_list__item__inner .content_data .content ul li:first-letter{padding-left:25px}}.tab_with_content_sec__inner__content_list__item.single_column{width:100%}.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (max-width:1199px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__left{max-width:502px}@media (max-width:1359px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__left{width:50%}}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__left{max-width:100%;width:100%}}.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__right{max-width:502px}@media (max-width:1359px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__right{max-width:50%}}@media (max-width:991px){.tab_with_content_sec__inner__content_list__item.two_column .tab_with_content_sec__inner__content_list__item__inner__right{max-width:100%}}.left_right_image_content{margin:145px 0 121px}.left_right_image_content.rbs{margin-bottom:110px}@media (max-width:991px){.left_right_image_content.rbs{margin-bottom:88px}}@media (max-width:767px){.left_right_image_content.rbs{margin-bottom:85px}}@media (max-width:991px){.left_right_image_content{margin:100px 0 85px}}@media (max-width:767px){.left_right_image_content{margin:79px 0 85px}}.left_right_image_content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_content__inner__left{width:70.7%;padding:0 67px 0 0}@media (max-width:1360px){.left_right_image_content__inner__left{width:65.7%;padding:0 40px 0 0}}@media (max-width:991px){.left_right_image_content__inner__left{width:100%;padding:0 0 40px}}@media (max-width:767px){.left_right_image_content__inner__left{width:100%;padding:0 0 70px}}@media (max-width:575px){.left_right_image_content__inner__left{width:100%;padding:0 0 93px}}.left_right_image_content__inner__left__inner__title_content_sub_title{max-width:477px;margin:0 0 130px 99px}@media (max-width:991px){.left_right_image_content__inner__left__inner__title_content_sub_title{margin:0 0 60px 70px}}@media (max-width:767px){.left_right_image_content__inner__left__inner__title_content_sub_title{margin:0 0 60px;max-width:100%}}@media (max-width:575px){.left_right_image_content__inner__left__inner__title_content_sub_title{margin:0 0 60px;max-width:100%}}@media (max-width:370px){.left_right_image_content__inner__left__inner__title_content_sub_title{margin:0 0 60px}}.left_right_image_content__inner__left__inner__title_content_sub_title__sub_title .sub_title{font-size:16px;line-height:19px;text-transform:uppercase;margin:0 0 46px;color:#608299;position:relative;padding:0 0 0 106px}@media (max-width:767px){.left_right_image_content__inner__left__inner__title_content_sub_title__sub_title .sub_title{margin:0 0 46px}}@media (max-width:400px){.left_right_image_content__inner__left__inner__title_content_sub_title__sub_title .sub_title{padding:0 0 0 40px}}.left_right_image_content__inner__left__inner__title_content_sub_title__sub_title .sub_title:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:72px;background-color:#608299;content:""}@media (max-width:400px){.left_right_image_content__inner__left__inner__title_content_sub_title__sub_title .sub_title:before{width:30px}}.left_right_image_content__inner__left__inner__title_content_sub_title__title .heading{line-height:65px;text-transform:capitalize;margin:0 0 35px;color:#415364}@media (max-width:991px){.left_right_image_content__inner__left__inner__title_content_sub_title__title .heading{font-size:55px}}@media (max-width:767px){.left_right_image_content__inner__left__inner__title_content_sub_title__title .heading{line-height:60px;margin:0 0 42px}}@media (max-width:767px){.left_right_image_content__inner__left__inner__title_content_sub_title__content p{font-size:16px;line-height:200%}}.left_right_image_content__inner__left__inner__title_content_sub_title__button{margin:20px 0 0}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper{position:relative;margin:0 0 47px}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper{margin:0 0 30px}}@media (max-width:575px){.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper{margin:0 0 18px}}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper__images{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper__images:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));z-index:0}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper__images .image{max-width:100%;width:100%;display:block}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper__logo__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.left_right_image_content__inner__left__inner__wrapper__item__inner__images__wrapper__logo__logo__image{background-size:contain;background-position:50%;background-repeat:no-repeat}.left_right_image_content__inner__left__inner__wrapper__item__inner__content{max-width:647px}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content{max-width:100%}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__heading .h3{color:#415364;line-height:42px;letter-spacing:2px}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__heading .h3{font-size:35px;line-height:130%;margin-bottom:18px}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -23px 19px}@media (max-width:1199px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list{margin:0 -10px 19px}}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list{margin:0 0 31px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon{padding:0 23px 15px;position:relative}@media (max-width:1199px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon{padding:0 10px 15px}}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon{padding:0 0 15px}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon:last-child:after{display:none}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon:after{position:absolute;top:0;right:0;content:"";width:1px;height:33px;background:#608299}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 27px 0 0}@media (max-width:1199px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 10px 0 0}}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 15px 0 0}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner__icon__heading_wrapper__icon_heading{font-size:14px;line-height:14px;font-family:WorkSans_light;margin:0 0 7px}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__icon_list__icon__inner__icon__heading_wrapper__icon_text{font-size:16px;line-height:16px;color:#608299;font-family:WorkSans_medium}.left_right_image_content__inner__left__inner__wrapper__item__inner__content__read{max-width:596px}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content__read,.left_right_image_content__inner__left__inner__wrapper__item__inner__content__read p{font-size:16px;line-height:200%}}.left_right_image_content__inner__left__inner__wrapper__item__inner__content .hover_link .hover_link_item{font-family:WorkSans_semibold;cursor:pointer;text-decoration:none;font-size:16px;line-height:32px;color:#4f4f4f;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.left_right_image_content__inner__left__inner__wrapper__item__inner__content .hover_link .hover_link_item:hover{color:#419290}@media (max-width:767px){.left_right_image_content__inner__left__inner__wrapper__item__inner__content .hover_link .hover_link_item{font-size:14px;line-height:24px}}.left_right_image_content__inner__right{width:29.3%}@media (max-width:1360px){.left_right_image_content__inner__right{width:34.3%}}@media (max-width:991px){.left_right_image_content__inner__right{width:100%}}@media (max-width:767px){.left_right_image_content__inner__right{width:74%}}.left_right_image_content__inner__right__inner{margin:81px 0 0}@media (max-width:991px){.left_right_image_content__inner__right__inner{margin:0}}@media (max-width:991px){.left_right_image_content__inner__right__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}.left_right_image_content__inner__right__inner__wrapper__item{margin:0 0 59px}@media (max-width:991px){.left_right_image_content__inner__right__inner__wrapper__item{margin:0 0 40px;width:50%;padding:0 15px}}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item{padding:0 0 26px;margin:0;width:100%}}.left_right_image_content__inner__right__inner__wrapper__item:last-child{margin:0}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item:last-child{padding:0}}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper{position:relative;margin:0 18px 40px 0}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper{margin:0 0 30px}}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper__images{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper__images:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));z-index:0}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper__images .image{max-width:100%;width:100%;display:block}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper__logo__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.left_right_image_content__inner__right__inner__wrapper__item__inner__wrapper__logo__logo__image{background-size:cover;background-position:50%;background-repeat:no-repeat}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__heading .h3{color:#415364;letter-spacing:2px;line-height:42px}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -23px 19px}@media (max-width:1199px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list{margin:0 -10px 19px}}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 31px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon{padding:0 23px 15px;position:relative}@media (max-width:1199px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon{padding:0 10px 15px}}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon{padding:0 10px 15px 0}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon:last-child:after{display:none}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon:after{position:absolute;top:0;right:0;content:"";width:1px;height:33px;background:#608299}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon:after{content:none}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 27px 0 0}@media (max-width:1199px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 10px 0 0}}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner__icon_image{margin:0 15px 0 0}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner__heading_wrapper__icon_heading{font-size:14px;line-height:14px;font-family:WorkSans_light;margin:0 0 7px}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__icon_list__icon__inner__heading_wrapper__icon_text{font-size:16px;line-height:16px;color:#608299;font-family:WorkSans_medium}.left_right_image_content__inner__right__inner__wrapper__item__inner__content__read{max-width:389px}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content__read{max-width:100%}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content .hover_link .hover_link_item{font-family:WorkSans_semibold;cursor:pointer;text-decoration:none;font-size:16px;line-height:32px;color:#4f4f4f;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.left_right_image_content__inner__right__inner__wrapper__item__inner__content .hover_link .hover_link_item{font-size:14px;line-height:24px}}.left_right_image_content__inner__right__inner__wrapper__item__inner__content .hover_link .hover_link_item:hover{color:#419290}.news_list_section{margin:60px 0}.news_list_section__inner--filter_sec{margin-bottom:83px;border-bottom:1px solid #e0e0e0}@media (max-width:1199px){.news_list_section__inner--filter_sec{border:0;margin-bottom:60px}}.news_list_section__inner--filter_sec__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;white-space:nowrap}.news_list_section__inner--filter_sec__inner__catfilter{width:calc(100% - 190px);overflow-x:auto;margin-top:10px}.news_list_section__inner--filter_sec__inner__catfilter::-webkit-scrollbar{display:none}@media (max-width:1199px){.news_list_section__inner--filter_sec__inner__catfilter{width:100%;border-bottom:1px solid #e0e0e0}}.news_list_section__inner--filter_sec__inner__catfilter .categories_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important;padding:0!important}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item{margin-left:34px;margin-bottom:0;padding-left:0;padding-bottom:34px;position:relative;line-height:16px;cursor:pointer}@media (max-width:1199px){.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item{margin-left:20px}}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:0;height:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:first-child{margin-left:0;padding:0 20px}@media (max-width:1199px){.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:first-child{padding:0 10 px}}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item .term_link{font-family:WorkSans_regular;font-size:14px;line-height:16px;color:#415364;text-decoration:none;text-transform:capitalize}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item .term_link .cat_post_count_text{color:#bdbdbd}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:before{display:none}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item.active .term_link{font-family:WorkSans_semibold;color:#419290}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item.active:after{content:"";width:100%;height:5px;background-color:#419290}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:hover .term_link{color:#419290}.news_list_section__inner--filter_sec__inner__catfilter .categories_list .term_item:hover:after{content:"";width:100%;height:5px;background-color:#419290}.news_list_section__inner--filter_sec__inner__monthfilter{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.news_list_section__inner--filter_sec__inner__monthfilter{margin-top:25px;width:100%}}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper{min-width:176px;z-index:6}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric{min-width:176px;background:#fafafa;border:1px solid #eaeaea;border-radius:10px}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric .label{font-family:WorkSans_regular;font-size:16px;line-height:19px;color:#415364;padding-top:9px}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric .button{background-image:url(../../../../../../../../themes/powerscourt/dist/images/select_down_arrow.svg);background-repeat:no-repeat;background-size:8.57px 4.29px;background-position:50%}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric .button:after{display:none}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric-items ul{margin:0;padding-left:0;list-style:none}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric-items ul li{padding:7px;margin-bottom:0}.news_list_section__inner--filter_sec__inner__monthfilter .selectric-wrapper .selectric-items ul li:before{display:none}.news_list_section__inner .new__listing__section__wrapper__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -56px}@media (max-width:1359px){.news_list_section__inner .new__listing__section__wrapper__list{margin:0 -36px}}@media (max-width:1199px){.news_list_section__inner .new__listing__section__wrapper__list{margin:0 -15px}}@media (max-width:991px){.news_list_section__inner .new__listing__section__wrapper__list{margin:0 -8px;height:100%}}@media (max-width:575px){.news_list_section__inner .new__listing__section__wrapper__list{margin:0}}.news_list_section__inner .new__listing__section__wrapper__list__item{width:33.33333%;padding:0 56px;margin-bottom:70px}@media (max-width:1359px){.news_list_section__inner .new__listing__section__wrapper__list__item{padding:0 36px;margin-bottom:60px}}@media (max-width:1199px){.news_list_section__inner .new__listing__section__wrapper__list__item{padding:0 15px;margin-bottom:50px}}@media (max-width:991px){.news_list_section__inner .new__listing__section__wrapper__list__item{width:50%;padding:0 8px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:575px){.news_list_section__inner .new__listing__section__wrapper__list__item{padding:0;width:100%;margin-bottom:40px}}.news_list_section__inner .new__listing__section__wrapper__list__item__inner{position:relative}.news_list_section__inner .new__listing__section__wrapper__list__item__inner .sold_out_sec{position:absolute;top:18px;right:11px}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__img{background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:30px}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__img img{display:block;width:100%;max-width:100%}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__title{font-family:AGaramondPro-Regular;line-height:42px;letter-spacing:2px;color:#415364;margin-bottom:15px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__date{font-family:WorkSans_regular;font-size:16px;line-height:19px;text-transform:uppercase;color:#828282;letter-spacing:5px;margin-bottom:35px}@media (max-width:1440px){.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__date{letter-spacing:4px}}@media (max-width:1199px){.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__date{letter-spacing:2px}}@media (max-width:767px){.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__date{letter-spacing:0}}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__excerpt{margin-bottom:35px}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__excerpt a{text-decoration:none;position:relative;padding:0 0 2px}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__excerpt a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#419290;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.news_list_section__inner .new__listing__section__wrapper__list__item__inner__data__excerpt a:hover:after{background-color:#4f4f4f}.news_list_section__inner .new__listing__section__wrapper__list__item__inner .hover_link{position:absolute;width:100%;height:100%;left:0;top:0}.news_list_section__inner .new__listing__section__wrapper__list__item__inner:hover .new__listing__section__wrapper__list__item__inner__data__title,.news_list_section__inner .new__listing__section__wrapper__list__item__inner:hover .read_more_link{color:#4f4f4f}.news_list_section__inner .new__listing__section__wrapper__list__item__inner:hover .read_more_link:after{background-color:#4f4f4f}@media (max-width:991px){.news_list_section__inner .new__listing__section__wrapper__list__item .new__listing__section__wrapper__list__item--external_link{margin-top:auto}}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post{width:66.46%;padding:0 58px}@media (max-width:1360px){.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post{padding:0 36px}}@media (max-width:1199px){.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post{padding:0 15px}}@media (max-width:991px){.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post{width:100%;padding:0 8px}}@media (max-width:575px){.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post{padding:0}}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner{position:relative}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner__img img{width:100%}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner__data__title{margin-bottom:21px}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner__data__excerpt a{text-decoration:none}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner .feature_icon_text{position:absolute;top:0;left:0;padding:12px 23px;background-color:#419290}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner .feature_icon_text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner .feature_icon_text__inner .feature_icon{margin-right:12px}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner .feature_icon_text__inner .feature_icon img{display:-webkit-box;display:-ms-flexbox;display:flex}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .new__listing__section__wrapper__list__item__inner .feature_icon_text__inner .feature_text{font-family:WorkSans_regular;font-size:16px;line-height:19px;letter-spacing:6px;text-transform:uppercase;color:#fff}.news_list_section__inner .new__listing__section__wrapper__list__item.feature_post .read_more_link:after{display:none}.news_list_section__inner .new__listing__section__wrapper__list__item--external_link .btn.disabled{pointer-events:none;color:#bdbdbd;border-color:#bdbdbd}.news_list_section__inner .new__listing__section__wrapper__list.not_found_sec{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news_list_section__inner .new__listing__section__wrapper__list.not_found_sec .not_found{text-align:center}.news_list_section .news_load_more_section{text-align:center;margin-top:89px}@media (max-width:1199px){.news_list_section .news_load_more_section{margin-top:83px}}@media (max-width:991px){.news_list_section .news_load_more_section{margin-top:63px}}@media (max-width:767px){.news_list_section .news_load_more_section{margin-top:43px;margin-top:30px}}.news_list_section .news_load_more_section .btn{border-color:#608299}.news_list_section .news_load_more_section .btn:hover{border-color:#000}.tab_list{background:#fff;position:relative}.tab_list:before{content:"";position:absolute;width:100%;height:60px;left:0;bottom:-8px;background:rgba(0,0,0,.2);opacity:.3;-webkit-filter:blur(7.5px);filter:blur(7.5px);border-radius:23% 39% 70% 50%;z-index:-1}@media (max-width:991px){.tab_list:before{border-radius:80% 60% 60% 80%;bottom:-15px}}.tab_list__inner{padding:57px 0 27px;margin-bottom:54px}@media (max-width:991px){.tab_list__inner{padding:54px 0 0;margin-bottom:40px}}.tab_list__inner__wrapper{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item{width:30%}@media (max-width:991px){.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item{width:50%}}@media (max-width:575px){.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item{width:100%}}@media (max-width:991px){.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item__inner{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item__inner .right_section{padding-left:20px}@media (max-width:575px){.tab_list__inner__wrapper.two_column .tab_list__inner__wrapper__tab_item__inner .right_section{padding-left:30px}}.tab_list__inner__wrapper.three_column .tab_list__inner__wrapper__tab_item{width:33.33333%}@media (max-width:767px){.tab_list__inner__wrapper.three_column .tab_list__inner__wrapper__tab_item{width:100%}}.tab_list__inner__wrapper.four_column .tab_list__inner__wrapper__tab_item{width:25%}@media (max-width:1199px){.tab_list__inner__wrapper.four_column .tab_list__inner__wrapper__tab_item{width:50%;margin-bottom:30px}}@media (max-width:767px){.tab_list__inner__wrapper.four_column .tab_list__inner__wrapper__tab_item{width:100%}}@media (max-width:991px){.tab_list__inner__wrapper.four_column .tab_list__inner__wrapper__tab_item__inner{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media (max-width:767px){.tab_list__inner__wrapper.four_column .tab_list__inner__wrapper__tab_item__inner .right_section{padding-left:30px}}.tab_list__inner__wrapper__tab_item{padding:0 10px}@media (max-width:767px){.tab_list__inner__wrapper__tab_item{margin-bottom:40px;padding:0}}.tab_list__inner__wrapper__tab_item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;margin-bottom:20px}@media (max-width:767px){.tab_list__inner__wrapper__tab_item__inner{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.tab_list__inner__wrapper__tab_item__inner.hover_link:hover .left_section .icon{-webkit-filter:grayscale(1);filter:grayscale(1)}.tab_list__inner__wrapper__tab_item__inner.hover_link:hover .right_section .text{color:#f16a78}.tab_list__inner__wrapper__tab_item__inner .tab_link{text-decoration:none;position:absolute;width:100%;left:0;top:0;height:100%;z-index:1}.tab_list__inner__wrapper__tab_item__inner .left_section .icon{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.tab_list__inner__wrapper__tab_item__inner .left_section .icon img{max-width:26px}.tab_list__inner__wrapper__tab_item__inner .right_section{padding-left:24px;position:relative}@media (max-width:767px){.tab_list__inner__wrapper__tab_item__inner .right_section{padding-left:30px}}.tab_list__inner__wrapper__tab_item__inner .right_section .heading .heading_text{font-size:14px;line-height:16px;margin:0 0 8px}.tab_list__inner__wrapper__tab_item__inner .right_section .text{font-family:WorkSans_semibold;font-size:20px;line-height:23px;color:#608299;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:991px){.tab_list__inner__wrapper__tab_item__inner .right_section .text{font-size:18px;line-height:21px}}.tab_list__inner__wrapper__tab_item__inner .right_section .sub_title{font-size:14px;line-height:16px;color:#bdbdbd;margin-top:auto;position:absolute;width:104%}@media (max-width:1199px){.tab_list__inner__wrapper__tab_item__inner .right_section .sub_title{position:static;width:inherit;font-size:10px}}.content_with_image_video_slider{margin:114px 0 100px;cursor:url(../../../../../../../../themes/powerscourt/dist/images/Drag_Hover.png),auto}@media (max-width:991px){.content_with_image_video_slider{margin:100px 0}}@media (max-width:767px){.content_with_image_video_slider{margin:63px 0 95px}}.content_with_image_video_slider.its{margin-top:254px}@media (max-width:1199px){.content_with_image_video_slider.its{margin-top:150px}}@media (max-width:991px){.content_with_image_video_slider.its{margin-top:100px}}@media (max-width:767px){.content_with_image_video_slider.its{margin-top:60px}}.content_with_image_video_slider.ibs{margin-bottom:234px}@media (max-width:1199px){.content_with_image_video_slider.ibs{margin-bottom:150px}}@media (max-width:991px){.content_with_image_video_slider.ibs{margin-bottom:100px}}@media (max-width:767px){.content_with_image_video_slider.ibs{margin-bottom:60px}}.content_with_image_video_slider.hide_dots .content_with_image_video_slider_inner_slider_inner .slick-dots{display:none!important}.content_with_image_video_slider_inner_content{margin:0 0 88px}@media (max-width:991px){.content_with_image_video_slider_inner_content{margin:0 0 60px}}.content_with_image_video_slider_inner_content_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_with_image_video_slider_inner_content_inner_tag_line_and_heading{width:50%}@media (max-width:767px){.content_with_image_video_slider_inner_content_inner_tag_line_and_heading{width:100%}}.content_with_image_video_slider_inner_content_inner_tag_line_and_heading .heading .h1{color:#415364}.content_with_image_video_slider_inner_content_inner_tag_line_and_heading .tag_line .h6{margin:0;color:#608299}.content_with_image_video_slider_inner_content_inner_content{padding-left:92px;width:50%}@media (max-width:1199px){.content_with_image_video_slider_inner_content_inner_content{padding-left:30px}}@media (max-width:767px){.content_with_image_video_slider_inner_content_inner_content{width:70%;padding-left:0}}.content_with_image_video_slider_inner_content_inner_content_inner .link_sec .link_item{display:inline-block}.content_with_image_video_slider_inner_content_inner_content_inner .link_sec .link_item a{color:#419290;font-size:16px;line-height:200%;display:block;font-family:WorkSans_medium;margin-top:18px;padding:0 10px;text-decoration:none;display:inline-block;overflow:hidden;position:relative}.content_with_image_video_slider_inner_content_inner_content_inner .link_sec .link_item a:before{content:"";background:#419290;width:100%;height:1px;position:absolute;left:0;bottom:0}.content_with_image_video_slider_inner_content_inner_content_inner .link_sec .link_item a:hover{color:#415364}.content_with_image_video_slider_inner_content_inner_content_inner .link_sec .link_item a:hover:before{background:#415364}.content_with_image_video_slider_inner_slider{cursor:none}@media (max-width:575px){.content_with_image_video_slider_inner_slider{margin:0 -8px}}.content_with_image_video_slider_inner_slider_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.content_with_image_video_slider_inner_slider_inner,.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column{padding:0 8px;height:546px;position:relative}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column{height:400px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column{height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column{height:236px;max-width:360px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content{background-color:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(10.3656px);backdrop-filter:blur(10.3656px);position:absolute;bottom:0;left:0;width:100%;padding:34px 15px 35px;z-index:1}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content.post_content{padding:44px 15px 43px}@media (max-width:1199px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content.post_content{padding:35px 15px}}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content.post_content{padding:20px 10px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content.post_content{padding:28px 10px 24px}}@media (max-width:1199px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content{padding:25px 15px}}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content{padding:15px 10px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content_heading .h3{text-transform:capitalize;text-align:center;color:#415364;margin:0}@media (max-width:1199px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content_heading .h3{font-size:30px;line-height:36px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_slide_inner_slide_content_heading .h3{font-size:25px;line-height:32px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .fullbox_link{position:absolute;width:100%;height:100%;left:0;top:0}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_section{background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:546px}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_section{min-height:400px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_section{min-height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .image_section{min-height:236px;width:349px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section{margin:0;height:100%}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section{height:auto}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section{width:349px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner{position:relative;height:100%}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;top:0;left:0;z-index:1;height:100%;height:546px}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster{height:400px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster{height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster{height:236px;width:349px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster_inner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster_inner_content .play_btn{cursor:pointer;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster_inner_content .play_btn svg{width:70px;height:70px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .image_poster_inner_content .play_btn svg{width:60px;height:60px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .video{overflow:hidden;display:none}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .video iframe{min-height:535px;width:100%;height:100%;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .video iframe{min-height:389px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .video iframe{height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .video iframe{height:236px;width:349px;-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video{overflow:hidden;height:546px}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video{height:400px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video{height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video{height:236px}}.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video video{overflow:hidden;height:546px}@media (max-width:991px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video video{height:400px}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video video{height:300px}}@media (max-width:575px){.content_with_image_video_slider_inner_slider_inner .slick-list .slick-track .column .video_section_inner .mp4-video video{height:236px}}.content_with_image_video_slider_inner_slider_inner .slick-dots{margin:82px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199px){.content_with_image_video_slider_inner_slider_inner .slick-dots{margin:30px auto 0}}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-dots{margin-top:39px}}.content_with_image_video_slider_inner_slider_inner .slick-dots li{padding:0 5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.content_with_image_video_slider_inner_slider_inner .slick-dots li button{border:1px solid #419290;border-radius:4px;padding:0;font-size:0;width:7px;height:7px;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-color:transparent;cursor:pointer}.content_with_image_video_slider_inner_slider_inner .slick-dots li button:hover{background-color:#419290}.content_with_image_video_slider_inner_slider_inner .slick-dots li.slick-active button{width:64px;background-color:#fff}@media (max-width:767px){.content_with_image_video_slider_inner_slider_inner .slick-dots li.slick-active button{width:40px}}.content_with_image_video_slider_inner_slider_inner .slick-dots li:before{content:none}.lity iframe body video{width:100%!important}.video_section__active .video_section__open .lity-close{width:40px;height:40px;border-radius:inherit;position:absolute;top:20px;right:20px;background:transparent;color:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.video_section__active .video_section__open .lity-close:hover{color:#000}.custom-cursor{width:0;position:fixed;z-index:900;display:block;pointer-events:none;-webkit-transform:translate(-48%,-75%) rotate(.001deg);-ms-transform:translate(-48%,-75%) rotate(.001deg);transform:translate(-48%,-75%) rotate(.001deg);-webkit-transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);-o-transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);will-change:transform,width;background-color:transparent;border-radius:50%}.theme-page-light .custom-cursor{background-color:#aca199}.custom-cursor:before{display:block;content:"";padding-top:100%}.custom-cursor.cursor-init{width:.8em;-webkit-transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);-o-transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);transition:width .3s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);mix-blend-mode:normal}.custom-cursor.cursor-init.pressed{width:1.2em}.custom-cursor.cursor-hover{width:130px;-webkit-transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);-o-transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1)}.custom-cursor.cursor-hover.cursor-job.cursor-job-tiny span{-webkit-transform:translate(-50%,-50%) scale(0) rotate(.001deg);-ms-transform:translate(-50%,-50%) scale(0) rotate(.001deg);transform:translate(-50%,-50%) scale(0) rotate(.001deg)}.custom-cursor.cursor-work{background-color:#aca199;width:6em;-webkit-transform:translate(-48%,-75%) rotate(.001deg);-ms-transform:translate(-48%,-75%) rotate(.001deg);transform:translate(-48%,-75%) rotate(.001deg);mix-blend-mode:normal;-webkit-transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);-o-transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1);transition:width .4s cubic-bezier(.7,0,.3,1),background-color .15s cubic-bezier(.7,0,.3,1)}.custom-cursor.cursor-work.pressed{width:8em}.custom-cursor .overlay_video_hover_icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s cubic-bezier(.7,0,.3,1);-o-transition:width .4s cubic-bezier(.7,0,.3,1);transition:width .4s cubic-bezier(.7,0,.3,1);width:0;position:absolute;left:50%;top:50%}.custom-cursor.cursor-hover .overlay_video_hover_icon{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);width:130px;opacity:1}@media screen and (max-width:1024px){.custom-cursor{opacity:0;visibility:hidden}.custom-cursor-fill,.custom-cursor-span{display:none!important}}.google_map_section .map_section_inner #map_multiple_marker{height:751px}@media (max-width:1199px){.google_map_section .map_section_inner #map_multiple_marker{height:630px}}@media (max-width:991px){.google_map_section .map_section_inner #map_multiple_marker{height:520px}}@media (max-width:767px){.google_map_section .map_section_inner #map_multiple_marker{height:420px}}.google_map_section .map_section_inner #map_multiple_marker .marker_popup{padding:13px 30px 12px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup{padding:10px}}@media (max-width:991px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup{padding:5px}}@media (max-width:767px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left{max-width:296px;width:100%;padding-right:14px}@media (max-width:991px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left{max-width:250px}}@media (max-width:767px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left{max-width:100%;padding-right:0}}.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .heading{font-size:20px;font-weight:700;line-height:24px;color:#415364;margin:0;font-family:AGaramondPro-Regular}.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .content{font-size:16px;line-height:32px;font-weight:400;margin-top:17px;font-family:WorkSans_regular}@media (max-width:991px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .content{margin-top:10px}}@media (max-width:767px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .content{margin-top:5px}}.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .marker_popup_link{margin-top:17px}@media (max-width:991px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .marker_popup_link{margin-top:10px}}@media (max-width:767px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .marker_popup_link{margin-top:5px}}.google_map_section .map_section_inner #map_multiple_marker .marker_popup__left .marker_popup_link a.link{font-weight:600;font-size:14px;line-height:28px}@media (max-width:575px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__right{max-width:100%;width:100%;margin-top:5px}}@media (max-width:575px){.google_map_section .map_section_inner #map_multiple_marker .marker_popup__right .marker_popup_image img.image{width:100%}}.google_map_section .map_section_inner #map_multiple_marker area[style*=cursor]{cursor:default!important}.gm-style-iw-c{border-radius:0!important}.gm-ui-hover-effect{top:0!important;right:8px!important}@media (max-width:991px){.gm-ui-hover-effect{right:3px!important}}.gm-ui-hover-effect span{width:20px!important;height:20px!important;margin:8px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.breadcrumbs{margin:68px 0 48px}@media (max-width:1199px){.breadcrumbs{margin:50px 0 40px}}@media (max-width:991px){.breadcrumbs{margin:40px 0 35px}}@media (max-width:767px){.breadcrumbs{margin:30px 0}}.breadcrumbs__inner span span a{padding-right:25px;text-decoration:none;font-size:13px;line-height:15px;letter-spacing:.01em;text-transform:uppercase;color:#415364;font-weight:400;font-family:WorkSans_regular;position:relative;margin-right:16px}.breadcrumbs__inner span span a:before{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:#415364;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbs__inner span span a:hover{color:#000}.breadcrumbs__inner span span.breadcrumb_last{font-size:13px;line-height:15px;letter-spacing:.01em;text-transform:uppercase;color:#415364}.single-post .breadcrumbs__inner{border-bottom:1px solid #c4a4a7;padding-bottom:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.single-post .breadcrumbs__inner{padding-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.single-post .breadcrumbs__inner .single_post_external_link{margin-top:15px;width:100%}}.single-post .breadcrumbs__inner .single_post_external_link .btn.disabled{pointer-events:none;color:#bdbdbd;border-color:#bdbdbd}.attractions_list{margin:100px 0 30px}@media (max-width:991px){.attractions_list{margin:70px 0 30px}}@media (max-width:767px){.attractions_list{margin:40px 0}}.attractions_list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:767px){.attractions_list__inner{margin:0}}.attractions_list__inner__section{width:33.33%;padding:0 15px 40px}@media (max-width:1199px){.attractions_list__inner__section{width:50%}}@media (max-width:767px){.attractions_list__inner__section{width:100%;padding:0 0 30px}.attractions_list__inner__section:last-child{padding:0}}.attractions_list__inner__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;height:100%;position:relative}.attractions_list__inner__section__inner:hover .attractions_list__inner__section__inner__content .hover_link .hover_link_item{color:#419290}.attractions_list__inner__section__inner__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}.attractions_list__inner__section__inner__wrapper__images{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.attractions_list__inner__section__inner__wrapper__images:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));z-index:0}.attractions_list__inner__section__inner__wrapper__images .image{max-width:100%;width:100%;display:block}.attractions_list__inner__section__inner__wrapper__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attractions_list__inner__section__inner__wrapper__logo__image{background-size:contain;background-position:50%;background-repeat:no-repeat}.attractions_list__inner__section__inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__heading .h3{color:#415364;letter-spacing:2px;line-height:42px}@media (max-width:991px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__heading .h3{font-size:30px;line-height:35px}}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__heading .h3{font-size:26px;line-height:30px}}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -23px}@media (max-width:1360px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list{margin:0 -10px}}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon{padding:0 23px 15px;position:relative}@media (max-width:1360px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon{padding:0 10px 15px}}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon{padding:0 10px 15px 0}}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon:last-child:after{display:none}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon:after{position:absolute;top:0;right:0;border:1px solid #608299;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:"";height:50%}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon:after{display:none}}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner__icon_image{margin:0 27px 0 0}@media (max-width:1199px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner__icon_image{margin:0 10px 0 0}}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner__icon_image{margin:0 27px 0 0}}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner .attractions_list__inner__section__inner__icon_list__icon__inner__icon__heading_wrapper__icon_heading{font-size:14px;line-height:14px;font-family:WorkSans_light;margin:0 0 7px}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__icon_list__icon__inner .attractions_list__inner__section__inner__icon_list__icon__inner__icon__heading_wrapper__icon_text{font-size:16px;line-height:16px;color:#608299;font-family:WorkSans_medium}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__content__inner{margin:0 0 20px}.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__content__inner__content{max-width:389px}@media (max-width:767px){.attractions_list__inner__section__inner__content .attractions_list__inner__section__inner__content__inner__content{max-width:100%}}.attractions_list__inner__section__inner__content .hover_link{margin-top:auto}.attractions_list__inner__section__inner__content .hover_link .hover_link_item{font-family:WorkSans_semibold;cursor:pointer;text-decoration:none;font-size:16px;line-height:32px;color:#4f4f4f;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (max-width:767px){.attractions_list__inner__section__inner__content .hover_link .hover_link_item{font-size:14px;line-height:24px}}.attractions_list__inner__section__inner__content .hover_link .hover_link_item:hover{color:#419290}.attractions_list__inner__section__inner .link_hover{position:absolute;top:0;left:0;height:100%;width:100%}.attractions_list__inner__section__inner .link_hover .hover_link_item{display:block;height:100%}.standard__editor.article_content_editor{margin:80px 0}@media (max-width:1199px){.standard__editor.article_content_editor{margin:70px 0}}@media (max-width:767px){.standard__editor.article_content_editor{margin:60px 0}}.standard__editor.article_content_editor.top_space_52{margin-top:52px}@media (max-width:767px){.standard__editor.article_content_editor.top_space_52{margin-top:40px}}.standard__editor.article_content_editor.top_space_58{margin-top:58px}@media (max-width:767px){.standard__editor.article_content_editor.top_space_58{margin-top:40px}}.standard__editor.article_content_editor.top_space_87{margin-top:87px}@media (max-width:767px){.standard__editor.article_content_editor.top_space_87{margin-top:60px}}.standard__editor.article_content_editor.bottom_space_52{margin-bottom:52px}@media (max-width:767px){.standard__editor.article_content_editor.bottom_space_52{margin-bottom:40px}}.standard__editor.article_content_editor.bottom_space_58{margin-bottom:58px}@media (max-width:767px){.standard__editor.article_content_editor.bottom_space_58{margin-bottom:40px}}.standard__editor.article_content_editor.bottom_space_87{margin-bottom:87px}@media (max-width:767px){.standard__editor.article_content_editor.bottom_space_87{margin-bottom:60px}}.standard__editor.article_content_editor.bottom_space_136{margin-bottom:136px}@media (max-width:1199px){.standard__editor.article_content_editor.bottom_space_136{margin-bottom:120px}}@media (max-width:991px){.standard__editor.article_content_editor.bottom_space_136{margin-bottom:100px}}@media (max-width:767px){.standard__editor.article_content_editor.bottom_space_136{margin-bottom:60px}}.standard__editor.article_content_editor.bottom_space_0{margin-bottom:0}.standard__editor.article_content_editor.top_space_0{margin-top:0}.standard__editor.article_content_editor p .alignright{float:right;margin:0 0 13px 40px}@media (max-width:767px){.standard__editor.article_content_editor p .alignright{max-width:100%;margin:0;float:none;width:100%}}.standard__editor.article_content_editor p .alignleft{float:left;margin:0 46px 0 0}@media (max-width:1199px){.standard__editor.article_content_editor p .alignleft{max-width:100%;margin:0;float:none;width:100%}}.standard__editor.article_content_editor ol,.standard__editor.article_content_editor ul{margin-bottom:28px}.standard__editor.article_content_editor ol li,.standard__editor.article_content_editor ul li{color:#415364;font-size:16px;line-height:150%;letter-spacing:.1px}.standard__editor.article_content_editor ol.border_bottom,.standard__editor.article_content_editor ul.border_bottom{padding-bottom:36px;border-bottom:1px solid #c4a4a7}.standard__editor.article_content_editor h6{font-family:AGaramondPro-Regular;font-size:18px;font-weight:700;letter-spacing:normal;text-transform:capitalize}.standard__editor.article_content_editor .color_lightblue{color:#415364}.garden_map.mt-1{margin-top:120px}@media (max-width:1199px){.garden_map.mt-1{margin-top:80px}}@media (max-width:767px){.garden_map.mt-1{margin-top:60px}}.garden_map.mb-1{margin-bottom:120px}@media (max-width:1199px){.garden_map.mb-1{margin-bottom:80px}}@media (max-width:767px){.garden_map.mb-1{margin-bottom:60px}}.garden_map__inner__img{width:100%}.garden_map .mapplic-container>.mapplic-button{left:auto;top:auto;right:0;bottom:70px}.garden_map .mapplic-tooltip-body{padding:25px 42px 25px 30px}@media (max-width:991px){.garden_map .mapplic-tooltip-body{text-align:center}}.garden_map .mapplic-tooltip-body .mapplic-tooltip-title{font-family:AGaramondPro-Regular;font-size:20px;line-height:24px;color:#415364;margin-right:0!important}@media (max-width:991px){.garden_map .mapplic-tooltip-body{padding:15px 32px 15px 20px}.garden_map .mapplic-tooltip-body .mapplic-tooltip-title{font-size:18px;line-height:20px}}.garden_map .mapplic-tooltip-close{right:30px;top:2px}.garden_map .mapplic-tooltip-close .mapplic-icon{width:12px;height:12px;padding:8px;margin:0}.garden_map .mapplic-tooltip-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}@media (max-width:991px){.garden_map .mapplic-tooltip-description{-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}}.garden_map .mapplic-tooltip-content{margin-top:-20px;margin-bottom:-20px}.garden_map .mapplic-tooltip-content .text{font-weight:400;font-size:16px;line-height:200%;color:#4f4f4f;margin-top:17px;margin-bottom:17px}.garden_map .mapplic-tooltip-content .image{margin-left:15px;min-width:161px}.garden_map .mapplic-tooltip-content .image>img{width:100%;min-height:161px;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.garden_map .mapplic-tooltip-content .image>img{max-width:150px}}@media (max-width:479px){.garden_map .mapplic-tooltip-content .image>img{-o-object-fit:contain;object-fit:contain}}@media (max-width:991px){.garden_map .mapplic-tooltip-content{margin-top:0;margin-bottom:0}.garden_map .mapplic-tooltip-content .text{font-size:14px;line-height:1.5;margin-top:10px;margin-bottom:10px}.garden_map .mapplic-tooltip-content .image{margin-left:0;max-width:none}}.garden_map .mapplic-popup-link{background-color:transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#419290!important;font-family:WorkSans_semibold;font-size:14px;line-height:200%;font-weight:400;float:left;margin-top:0;padding:0;border-bottom:1px solid #419290}@media (max-width:991px){.garden_map .mapplic-popup-link{float:none}}.garden_map .mapplic-popup-link:hover{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;border-bottom-color:#000}.garden_map .mapplic-hovertip>.mapplic-tooltip-wrap{padding-bottom:0}.garden_map .mapplic-pin{height:35px;width:28px;background-image:url(../../../../../../../../themes/powerscourt/dist/images/pin_icon.svg);font-size:0;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;-webkit-transition:margin .5s ease,-webkit-transform 0s ease 0s!important;transition:margin .5s ease,-webkit-transform 0s ease 0s!important;-o-transition:transform 0s ease 0s,margin .5s ease!important;transition:transform 0s ease 0s,margin .5s ease!important;transition:transform 0s ease 0s,margin .5s ease,-webkit-transform 0s ease 0s!important}@media (max-width:991px){.garden_map .mapplic-tooltip-wrap{max-width:432px!important}}@media (max-width:767px){.garden_map .mapplic-tooltip-wrap{max-width:332px!important}}.mapplic-map .mapplic-map-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@-webkit-keyframes bounce{0%,to{margin-top:-10px}50%{margin-top:-20px}}@keyframes bounce{0%,to{margin-top:-10px}50%{margin-top:-20px}}.four_column_content_list_inner .four_col_content_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:991px){.four_column_content_list_inner .four_col_content_list{gap:40px 20px}}.four_column_content_list_inner .four_col_content_list .four_col_content_list_item{width:calc(25% - 15px)}@media (max-width:991px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item{width:calc(50% - 10px)}}@media (max-width:479px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item{width:100%}}@media (max-width:1199px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .heading5{min-height:64px}}@media (max-width:991px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .heading5{min-height:auto}}@media (max-width:767px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .heading5{font-size:22px;line-height:32px}}@media (max-width:575px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .heading5{max-width:235px;min-height:64px}}@media (max-width:479px){.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .heading5{max-width:none;min-height:auto}}.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .content a{color:#419290;font-weight:400;font-family:WorkSans_regular}.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .content a:hover{color:#4f4f4f}.four_column_content_list_inner .four_col_content_list .four_col_content_list_item .link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.sitemap_menu_list{margin:80px 0}@media (max-width:1199px){.sitemap_menu_list{margin:70px 0}}@media (max-width:767px){.sitemap_menu_list{margin:60px 0}}.sitemap_menu_list .section_wrapper .menu-sitemap-menu{margin:0;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media (max-width:1199px){.sitemap_menu_list .section_wrapper .menu-sitemap-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:767px){.sitemap_menu_list .section_wrapper .menu-sitemap-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.sitemap_menu_list .section_wrapper .menu-sitemap-menu li{margin:0 0 5px;line-height:100%}.sitemap_menu_list .section_wrapper .menu-sitemap-menu li a{text-decoration:none;letter-spacing:-.01em;font-size:16px;line-height:26px;color:#4f4f4f;font-family:WorkSans_regular;font-weight:400}.sitemap_menu_list .section_wrapper .menu-sitemap-menu li a:hover{color:#419290}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fc2xpY2suc2NzcyIsInNpdGUuY3NzIiwiZ2xvYmFsL19zZWxlY3RyaWMuc2NzcyIsImdsb2JhbC9fbGl0eS5zY3NzIiwiZ2xvYmFsL19mb250cy5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9fbm90aWZpY2F0aW9uX2Jhci5zY3NzIiwiZ2xvYmFsL180MDRfcGFnZS5zY3NzIiwiYmxvY2tzL19sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50LnNjc3MiLCJibG9ja3MvX2hlcm9fYmFubmVyLnNjc3MiLCJibG9ja3MvX2JhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveC5zY3NzIiwiYmxvY2tzL192aWRlb19zZWN0aW9uLnNjc3MiLCJibG9ja3MvX2FjY29yZGlvbl9zZWN0aW9uLnNjc3MiLCJibG9ja3MvX251bWJlcl93aXRoX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9fdGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zLnNjc3MiLCJibG9ja3MvX2N0YS5zY3NzIiwiYmxvY2tzL19sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rLnNjc3MiLCJibG9ja3MvX2Z1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyLnNjc3MiLCJibG9ja3MvX2dhcmRlbl9jb250ZW50LnNjc3MiLCJibG9ja3MvX3N0YW5kYXJkX19lZGl0b3Iuc2NzcyIsImJsb2Nrcy9fbGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyLnNjc3MiLCJibG9ja3MvX2F1ZGlvX2xpc3Quc2NzcyIsImJsb2Nrcy9fbWVtYmVyc2hpcHNfcGxhbi5zY3NzIiwiYmxvY2tzL19pbm5lcl9wYWdlX2Jhbm5lci5zY3NzIiwiYmxvY2tzL190aWNrZXRfbGlzdC5zY3NzIiwiYmxvY2tzL19oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzLnNjc3MiLCJibG9ja3MvX2hlYWRpbmdfd2l0aF90aW1lX2xpc3Quc2NzcyIsImJsb2Nrcy9fY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5zY3NzIiwiYmxvY2tzL190YWJfd2l0aF9jb250ZW50LnNjc3MiLCJibG9ja3MvX2xlZnRfcmlnaHRfaW1hZ2VfY29udGVudC5zY3NzIiwiYmxvY2tzL19uZXdzX2xpc3Quc2NzcyIsImJsb2Nrcy9fdGFiX2xpc3Quc2NzcyIsImJsb2Nrcy9fY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlci5zY3NzIiwiYmxvY2tzL19tYXBfc2VjdGlvbi5zY3NzIiwiYmxvY2tzL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL19hdHRyYWN0aW9uc19saXN0LnNjc3MiLCJibG9ja3MvX2FydGljbGVfY29udGVudF9lZGl0b3Iuc2NzcyIsImJsb2Nrcy9fZ2FyZGVuX21hcC5zY3NzIiwiYmxvY2tzL19mb3VyX2NvbHVtbl9jb250ZW50X2xpc3Quc2NzcyIsImJsb2Nrcy9fc2l0ZW1hcF9tZW51X2xpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxjQUdJLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLHdCQUF5QixDQUV6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLHVDQUF3QyxDQUU1QywwQkFiSSxpQkFBa0IsQ0FDbEIsYUFpQlUsQ0FMZCxZQUVJLGVBQWdCLENBRWhCLFFBQVMsQ0FDVCxTQUFVLENBTGQsa0JBUVEsWUFBYSxDQVJyQixxQkFZUSxjQUFlLENBQ2YsV0FBWSxDQUdwQixxREFFSSwrQkFBdUMsQ0FFdkMsMkJBQW1DLENBRW5DLHVCQUErQixDQUduQyxhQUNJLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTnRCLHVD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bUJBSVEsYUFBYyxDQW1DckIsQ0FoQ0cseUJBUEosbUJBUVEsYUFBYyxDQStCckIsQ0F2Q0QsdURBYVksUUFBUyxDQUNULHNCQUFlLENBQWYsbUJBQWUsQ0FBZixjQUFlLENBQ2YsMEJBZlosdURBZ0JnQixzQkFBZSxDQUFmLG1CQUFlLENBQWYsY0FBZSxDQXFCdEIsQ0FsQkcseUJBbkJaLHVEQW1Cd0Msc0JBQWUsQ0FBZixtQkFBZSxDQUFmLGNBQWUsQ0FrQjlDLENBckNULDBEQXFCZ0IsY0FBZSxDQUNmLGdCQUFpQixDQXRCakMsNERBd0JvQixvQkFBcUIsQ0FDckIscUJBQXVCLENBQ3ZCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsYXBDRkksQ29DR0osNEJwQ3pCc0IsQ29DMEJ0QixlQUFtQixDQTlCdkMsa0VBaUN3QixhcENMRSIsImZpbGUiOiJzaXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMCAzOHB4IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcbiAgICBjb2xvcjogI0JCQjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogMC8wIGE7XG4gICAgKmZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDsgfVxuICAgIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjQkJCO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2EyYTJhMjsgfVxuICAgIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhMmEyYTI7IH1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5zZWxlY3RyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7IH1cbiAgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHVsLCAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q1RDVENTtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4vKiEgTGl0eSAtIHYyLjQuMCAtIDIwMTktMDgtMTBcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAxOSBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjk1KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDA7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjOUQ5RDlEOyB9XG4gIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07IH1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsXG4ubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLyogIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7ICovIH1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxpdHktY2xvc2U6aG92ZXIsXG4ubGl0eS1jbG9zZTpmb2N1cyxcbi5saXR5LWNsb3NlOmFjdGl2ZSxcbi5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3YmVmYjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiAubGl0eS1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4O1xufSAqL1xuLyogSW1hZ2UgKi9cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogaUZyYW1lICovXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7IH1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpdHktY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dvcmtTYW5zX3JlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdXb3JrU2Fuc19saWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV29ya1NhbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1dvcmtTYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Xb3JrU2Fucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1dvcmtTYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FHYXJhbW9uZFByby1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQUdhcmFtb25kUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBR2FyYW1vbmRQcm8tU2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FHYXJhbW9uZFByby1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQUdhcmFtb25kUHJvLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfYm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV29ya1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvV29ya1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdXb3JrU2Fuc19zZW1pYm9sZF9pdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dvcmtTYW5zLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Xb3JrU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dvcmtTYW5zX3NlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Xb3JrU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvV29ya1NhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc19ib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zX3JlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRUJHYXJhbW9uZC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9FQkdhcmFtb25kLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBGb250IHZhcmlhYmxlcyAqL1xuLyogY29sb3IgdmFyaWFibGVzICovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci5iaWdfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAuY29udGFpbmVyLmJpZ19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjU4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLnNtYWxsX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci5zbWFsbF9jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLnNtYWxsX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIuc21hbGxlc3RfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIuc21hbGxlc3RfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBib2R5IHAge1xuICAgIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBib2R5IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuICAgIGJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBib2R5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBib2R5IGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIGJvZHkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQxOTI5MDsgfVxuXG4uaDEsXG5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oMSxcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oMSxcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbi5oMixcbmgyIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1SZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmgyLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICBjb2xvcjogIzQxNTM2NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmgzLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICBjb2xvcjogIzQxNTM2NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmg0LFxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLmg1LFxuaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICBjb2xvcjogIzQxNTM2NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmg1LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oNixcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbmgxLnllbGxvdyxcbi5oMS55ZWxsb3csXG5oMi55ZWxsb3csXG4uaDIueWVsbG93LFxuaDMueWVsbG93LFxuLmgzLnllbGxvdyxcbmg0LnllbGxvdyxcbi5oNC55ZWxsb3csXG5oNS55ZWxsb3csXG4uaDUueWVsbG93LFxuaDYueWVsbG93LFxuLmg2LnllbGxvdyB7XG4gIGNvbG9yOiAjZmZlY2ExOyB9XG5cbmgxLmNvbG9yX2xpZ2h0Ymx1ZSxcbi5oMS5jb2xvcl9saWdodGJsdWUsXG5oMi5jb2xvcl9saWdodGJsdWUsXG4uaDIuY29sb3JfbGlnaHRibHVlLFxuaDMuY29sb3JfbGlnaHRibHVlLFxuLmgzLmNvbG9yX2xpZ2h0Ymx1ZSxcbmg0LmNvbG9yX2xpZ2h0Ymx1ZSxcbi5oNC5jb2xvcl9saWdodGJsdWUsXG5oNS5jb2xvcl9saWdodGJsdWUsXG4uaDUuY29sb3JfbGlnaHRibHVlLFxuaDYuY29sb3JfbGlnaHRibHVlLFxuLmg2LmNvbG9yX2xpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjNDE1MzY0OyB9XG5cbmgxLndoaXRlLFxuLmgxLndoaXRlLFxuaDIud2hpdGUsXG4uaDIud2hpdGUsXG5oMy53aGl0ZSxcbi5oMy53aGl0ZSxcbmg0LndoaXRlLFxuLmg0LndoaXRlLFxuaDUud2hpdGUsXG4uaDUud2hpdGUsXG5oNi53aGl0ZSxcbi5oNi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmgxLmxpZ2h0X2JsdWUsXG4uaDEubGlnaHRfYmx1ZSxcbmgyLmxpZ2h0X2JsdWUsXG4uaDIubGlnaHRfYmx1ZSxcbmgzLmxpZ2h0X2JsdWUsXG4uaDMubGlnaHRfYmx1ZSxcbmg0LmxpZ2h0X2JsdWUsXG4uaDQubGlnaHRfYmx1ZSxcbmg1LmxpZ2h0X2JsdWUsXG4uaDUubGlnaHRfYmx1ZSxcbmg2LmxpZ2h0X2JsdWUsXG4uaDYubGlnaHRfYmx1ZSB7XG4gIGNvbG9yOiAjNDE1MzY0OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5zaXRlLWNvbnRlbnQgdWwge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNpdGUtY29udGVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgICAgLnNpdGUtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAuc2l0ZS1jb250ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDsgfVxuICAuc2l0ZS1jb250ZW50IG9sIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaXRlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtY29udGVudCBvbCB7XG4gICAgICAgIG1hcmdpbjogMjJweCAwOyB9IH1cbiAgICAuc2l0ZS1jb250ZW50IG9sIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDhweCAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaXRlLWNvbnRlbnQgb2wgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH0gfVxuICAgICAgLnNpdGUtY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNpdGUtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zaXRlLWNvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgLnNpdGUtY29udGVudCBvbCBsaSBvbCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gIC5zaXRlLWNvbnRlbnQgLmJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMTk0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtY29udGVudCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2l0ZS1jb250ZW50IC5idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2l0ZS1jb250ZW50IC5idG4uYnRuX2dyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2l0ZS1jb250ZW50IC5idG4uYnRuX2dyZWVuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTkyOTA7XG4gICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9XG4gICAgLnNpdGUtY29udGVudCAuYnRuLmJ0bl93aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgLnNpdGUtY29udGVudCAuYnRuLmJ0bl93aGl0ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLWNvbnRlbnQgLmJ0bi5idG5fYm9yZGVyX2dyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM0MTkyOTA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE5MjkwOyB9XG4gICAgICAuc2l0ZS1jb250ZW50IC5idG4uYnRuX2JvcmRlcl9ncmVlbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2l0ZS1jb250ZW50IC5saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjNDE5MjkwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNpdGUtY29udGVudCAubGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAuc2l0ZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaXRlLWNvbnRlbnQgYmxvY2txdW90ZSA+IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtY29udGVudCBibG9ja3F1b3RlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLWNvbnRlbnQgYmxvY2txdW90ZSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4NHB4IDMwcHggMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGUtY29udGVudCBibG9ja3F1b3RlIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jsb2NrcXVvdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiA0OXB4OyB9XG4gICAgICAuc2l0ZS1jb250ZW50IGJsb2NrcXVvdGUgLmNvbnRlbnQgLnN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX2JvbGRcIjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgLnNpdGUtY29udGVudCBibG9ja3F1b3RlIC5jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zaXRlLWNvbnRlbnQgYmxvY2txdW90ZSAuY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyAuc2xpY2stZG90cyB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZ2xvYmFsX3NsaWNrX3NsaWRlcl9kb3RzIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTUzNjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41czsgfVxuICAgIC5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNjRweDsgfVxuXG4uaWZyYW1lX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLmlmcmFtZV9ib3ggaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyOyB9XG4gIC5zaXRlLWhlYWRlci10b3Age1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjRzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaXRlLWhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zaXRlLWhlYWRlci10b3Atd3JhcHBlciAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXItdG9wLXdyYXBwZXIgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLXRvcC13cmFwcGVyIC5zZWNvbmRhcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40czsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wLXdyYXBwZXIgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wLXdyYXBwZXIgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgc2VsZWN0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmJ1dHRvbixcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmOyB9IH1cbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy1ncmV5LnN2Zyk7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgICAgbWluLXdpZHRoOiAxODNweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAyN3B4IDA7IH1cbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjMuNDElO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCAyOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmI5MDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljLWl0ZW1zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCwgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZDo6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZDo6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYy1pdGVtcyBsaTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgLnNpdGUtaGVhZGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjRzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyLWJvdHRvbSAuc2l0ZS1oZWFkZXItc3dpdGNoZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tIC5zaXRlLWhlYWRlci1zd2l0Y2hlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbSAuc2l0ZS1oZWFkZXItc3dpdGNoZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1icmFuZGluZyAuc2l0ZS1sb2dvIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28gaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC40czsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1icmFuZGluZyAuc2l0ZS1sb2dvIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzRweDsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1icmFuZGluZyAuc2l0ZS1sb2dvIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1icmFuZGluZyAuc2l0ZS1sb2dvLndoaXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28ud2hpdGUgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nby53aGl0ZSBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggMTJweDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWJ1dHRvbi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZjRmNGY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWJ1dHRvbi1jb250YWluZXIgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXItb3BlbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXItY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgei1pbmRleDogLTk5OTk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU4cHggMCAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdG9wOiAtMTExcmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1zZWNvbmRhcnksXG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAuc2l0ZS1oZWFkZXItYnV5bGluayxcbiAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LXNlY29uZGFyeSxcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAuc2l0ZS1oZWFkZXItYnV5bGluayxcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAuc2l0ZS1oZWFkZXItdGlja2V0bGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsgLmJ0biB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5zaXRlLWhlYWRlci1saW5rcyAuc2l0ZS1oZWFkZXItYnV5bGluayxcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIC5zaXRlLWhlYWRlci1idXlsaW5rLFxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIC5zaXRlLWhlYWRlci1idXlsaW5rIC5idG4sXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnNpdGUtaGVhZGVyLWxpbmtzIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIC5idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5zaXRlLWhlYWRlci1saW5rcyAuc2l0ZS1oZWFkZXItYnV5bGluayB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1zZWNvbmRhcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDE2OHB4OyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtc2Vjb25kYXJ5IC5zZWNvbmRhcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtc2Vjb25kYXJ5IC5zZWNvbmRhcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtc2Vjb25kYXJ5IC5zZWNvbmRhcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtc2Vjb25kYXJ5IC5zZWNvbmRhcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaSBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40czsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LXNlY29uZGFyeSAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1zZWNvbmRhcnkgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDcwcHg7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkub25seS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtIC5zdWItbWVudS10b2dnbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSAuc3VibWVudS10b2dnbGUgLnN1Ym1lbnUtdG9nZ2xlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC40czsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtLm9wZW4gPiAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMjBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDE0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGE0YTc7IH0gfVxuICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX2xpZ2h0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjMuNDElO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmI5MDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSAuc3VibWVudS10b2dnbGUgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjNDE5MjkwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGk6aG92ZXIgPiBhLCAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfSB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGk6aG92ZXIgPiAuc3VibWVudS10b2dnbGUgc3ZnIHBhdGgsIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gLnN1Ym1lbnUtdG9nZ2xlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzQxOTI5MDsgfVxuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjY2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGE0YTc7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaTpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbTpob3ZlciA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA5cHg7IH1cbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgM3B4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQUdhcmFtb25kUHJvLVJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjMuNDElO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfSB9XG4gICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfSB9XG4gICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtOmhvdmVyID4gYTo6YWZ0ZXIsIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtOmhvdmVyID4gLnN1Ym1lbnUtdG9nZ2xlIHN2ZyBwYXRoLCAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IC5zdWJtZW51LXRvZ2dsZSBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIHN0cm9rZTogIzQxOTI5MDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWhlYWRlci1idXlsaW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItYnV5bGluayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItYnV5bGluayAuYnRuIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNC41cHggMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItYnV5bGluayAuYnRuIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsgLmJ0biB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWhlYWRlci1idXlsaW5rIC5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItdGlja2V0bGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLXRpY2tldGxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItdGlja2V0bGluayAuYnRuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAuc2l0ZS1oZWFkZXItdGlja2V0bGluayAuYnRuIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLXRpY2tldGxpbmsgLmJ0biB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIC5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2N5YW4gLnNpdGUtaGVhZGVyLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDE5MjkwOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2N5YW4gLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5MjkwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfY3lhbiAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfY3lhbiAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci5jb2xvcl9jeWFuIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9waW5rIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzRmNGY0ZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZiAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX3BpbmsgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3ctZ3JleS5zdmcpICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfcGluayAuc2l0ZS1oZWFkZXItdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNGE0YTc7IH1cbiAgICAgIC5zaXRlLWhlYWRlci5jb2xvcl9waW5rIC5zaXRlLWhlYWRlci10b3Atd3JhcHBlciAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX3BpbmsgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRhNGE3ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfcGluayAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNGE0YTc7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfcGluayAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci5jb2xvcl9waW5rIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBjb2xvcjogI2M0YTRhNzsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9ncmVlbiAuc2l0ZS1oZWFkZXItdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MTcwMzk7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfZ3JlZW4gLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MDM5ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfZ3JlZW4gLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzE3MDM5OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2dyZWVuIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtOmhvdmVyID4gYSwgLnNpdGUtaGVhZGVyLmNvbG9yX2dyZWVuIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBjb2xvcjogIzcxNzAzOTsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9ibHVlIC5zaXRlLWhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZDogIzYwODI5OTsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9ibHVlIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwODI5OSAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2JsdWUgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjA4Mjk5OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2JsdWUgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW06aG92ZXIgPiBhLCAuc2l0ZS1oZWFkZXIuY29sb3JfYmx1ZSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICM2MDgyOTk7IH1cbiAgICAuc2l0ZS1oZWFkZXIuY29sb3JfbGlnaHRfeWVsbG93IC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzRmNGY0ZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZiAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X3llbGxvdyAuc2l0ZS1oZWFkZXItc3dpdGNoZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy1ncmV5LnN2ZykgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9saWdodF95ZWxsb3cgLnNpdGUtaGVhZGVyLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTk5RjhCOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIuY29sb3JfbGlnaHRfeWVsbG93IC5zaXRlLWhlYWRlci10b3Atd3JhcHBlciAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X3llbGxvdyAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOTlGOEIgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9saWdodF95ZWxsb3cgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQTk5RjhCOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X3llbGxvdyAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci5jb2xvcl9saWdodF95ZWxsb3cgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgIGNvbG9yOiAjQTk5RjhCOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzRmNGY0ZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZiAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LWdyZXkuc3ZnKSAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZDogI2JmYmI5MDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci10b3Atd3JhcHBlciAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmI5MCAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtaGVhZGVyLmNvbG9yX2xpZ2h0X2dyZWVuIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2JmYmI5MDsgfVxuICAgIC5zaXRlLWhlYWRlci5jb2xvcl9saWdodF9ncmVlbiAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5zaXRlLWhlYWRlci5jb2xvcl9saWdodF9ncmVlbiAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICNiZmJiOTA7IH0gfVxuICAuc2l0ZS1oZWFkZXIubWVudV9hY3RpdmUgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1oZWFkZXIubWVudV9hY3RpdmUgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnN2ZykgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1oZWFkZXIubWVudV9hY3RpdmUgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUtaGVhZGVyLm1lbnVfYWN0aXZlIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWJ1dHRvbi1jb250YWluZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1oZWFkZXIubWVudV9hY3RpdmUgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXItb3BlbiB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc2l0ZS1oZWFkZXIubWVudV9hY3RpdmUgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXItY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpdGUtaGVhZGVyLm1lbnVfYWN0aXZlIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICB0b3A6IDEwNnB4O1xuICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIC5zaXRlLWhlYWRlci1zd2l0Y2hlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuc2l0ZS1oZWFkZXIudHlwZV90cmFuc3BhcmVudDpub3QoLnN0aWNreSk6bm90KC5tZW51X2FjdGl2ZSkgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKTsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsgLmJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtaGVhZGVyLWJ1eWxpbmsgLmJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWJ1dHRvbi1jb250YWluZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1idXR0b24tY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIudHlwZV90cmFuc3BhcmVudDpub3QoLnN0aWNreSk6bm90KC5tZW51X2FjdGl2ZSkgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW06aG92ZXIgPiBhLCAuc2l0ZS1oZWFkZXIudHlwZV90cmFuc3BhcmVudDpub3QoLnN0aWNreSk6bm90KC5tZW51X2FjdGl2ZSkgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1haW4tbWVudS13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5tZW51LXdyYXBwZXIgPiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgY29sb3I6ICM0MTkyOTA7IH0gfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51LXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLm1lbnUtd3JhcHBlciA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IC5zdWJtZW51LXRvZ2dsZSBzdmcgcGF0aCwgLnNpdGUtaGVhZGVyLnR5cGVfdHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpOm5vdCgubWVudV9hY3RpdmUpIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtd3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAubWVudS13cmFwcGVyID4gbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gLnN1Ym1lbnUtdG9nZ2xlIHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogIzQxOTI5MDsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nby5kZWZhdWx0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaXRlLWhlYWRlci50eXBlX3RyYW5zcGFyZW50Om5vdCguc3RpY2t5KTpub3QoLm1lbnVfYWN0aXZlKSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nby53aGl0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2l0ZS1oZWFkZXIuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC5zaXRlLWhlYWRlci5zdGlja3kgLnNpdGUtaGVhZGVyLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLnN0aWNreSAuc2l0ZS1oZWFkZXItYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLnN0aWNreSAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlci5zdGlja3kgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7IH0gfVxuXG5ib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICBib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSAuc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtYnV0dG9uLWNvbnRhaW5lciBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICNjNGE0YTc7IH1cbiAgICBib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28uZGVmYXVsdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBib2R5LnRvZ2dsZV9tZW51X2FjdGl2ZSAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLWxvZ28ud2hpdGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhciAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiAubWFpbi1tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTRweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbi5mb290ZXIge1xuICBtYXJnaW46IDExNHB4IDAgODlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogNzBweCAwIDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogODlweCAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfSB9XG4gIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzJweDtcbiAgICBtYXJnaW46IDAgMCA0NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY0ZjRmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIzcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDM5cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXIgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfbW9iaWxlIC5mb290ZXJfbG9nb19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfbW9iaWxlIC5mb290ZXJfbG9nb19saXN0IHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyMSB7XG4gICAgICAgICAgd2lkdGg6IDE5LjglOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjEge1xuICAgICAgICAgICAgICB3aWR0aDogMjcuOCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjEge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAyM3B4IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY0ZjRmOyB9IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjIge1xuICAgICAgICAgIHdpZHRoOiAxOS43JTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlci5mb290ZXIyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2LjclOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlci5mb290ZXIyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMjNweCAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmNGY0ZjsgfSB9XG4gICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlci5mb290ZXIzIHtcbiAgICAgICAgICB3aWR0aDogMTQuOCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMS44JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlci5mb290ZXIzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDIzcHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ZjRmNGY7IH0gfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyNCB7XG4gICAgICAgICAgd2lkdGg6IDE1LjklOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjQge1xuICAgICAgICAgICAgICB3aWR0aDogMTcuOSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyLmZvb3RlcjQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXIuZm9vdGVyNCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwOyB9IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9faGVhZGluZyB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNiZmJiOTA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHYXJhbW9uZFwiO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHggMCAwOyB9XG4gICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXJfX2hlYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25fZm9vdGVyX2xvZ28uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfSB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9faGVhZGluZy5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19hZGRyZXNzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDsgfSB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fYWRkcmVzcyBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXJfX2FkZHJlc3MgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fbnVtYmVyIC5idXR0b24sIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXJfX2VtYWlsIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fbnVtYmVyIC5idXR0b24gc3ZnLCAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19lbWFpbCAuYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXJfX251bWJlciAuYnV0dG9uIHN2ZyBwYXRoLCAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19lbWFpbCAuYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXJfX251bWJlciAuYnV0dG9uOmhvdmVyLCAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19lbWFpbCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19udW1iZXIgLmJ1dHRvbjpob3ZlciBzdmcgcGF0aCwgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fZW1haWwgLmJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICM0MTkyOTA7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fZW1haWwge1xuICAgICAgICAgIG1hcmdpbjogMTRweCAwIDVweDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19jb2x1bW5fMl9hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fY29sdW1uXzJfYWRkcmVzcyBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDI2cHggMCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyX19sb2dvIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfSB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fbG9nbyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lcl9fbG9nbyB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX3RvcF9faW5uZXJfX21lbnVfbGlzdF9fZm9vdGVyX19pbm5lciAuZm9vdGVyLW5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0X19mb290ZXJfX2lubmVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIGxpIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfX2Zvb3Rlcl9faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9XG4gICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0IC5mb290ZXJfbG9nb19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fdG9wX19pbm5lcl9fbWVudV9saXN0IC5mb290ZXJfbG9nb19saXN0IHVsIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX2lubmVyX19jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0MXB4O1xuICAgIG1hcmdpbjogMCAwIDM3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ZjRmNGY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX19jZW50ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDM5cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDM5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0zMHB4OyB9IH1cbiAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX2lubmVyX19jZW50ZXJfX2xvZ29fbGlzdF9fbG9nbyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyIC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyIC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyIC5ob3Zlcl9saW5rOmhvdmVyIC5mb290ZXJfX2lubmVyX19jZW50ZXJfX2xvZ29fbGlzdF9fbG9nb19faW5uZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyIC5ob3Zlcl9saW5rIC5mb290ZXJfX2lubmVyX19jZW50ZXJfX2xvZ29fbGlzdF9fbG9nb19faW5uZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX19jZW50ZXJfX2xvZ29fbGlzdF9fbG9nb19faW5uZXIgLmhvdmVyX2xpbmsgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvX19pbm5lcl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvX19pbm5lciAuaG92ZXJfbGluayAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyX19pbWFnZSAuaW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvX19pbm5lcl9faW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fY2VudGVyX19sb2dvX2xpc3RfX2xvZ29fX2lubmVyX19pbWFnZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvX19pbm5lcl9faW1hZ2UgLmltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAzNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY0ZjRmO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDc2JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciAuZm9vdGVyLW5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciAuZm9vdGVyLW5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgbGk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciAuZm9vdGVyLW5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lciAuZm9vdGVyLW5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE5MjkwOyB9IH1cbiAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXJfX3NvY2lhbF9saW5rIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGluayB7XG4gICAgICAgICAgd2lkdGg6IDI0JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lcl9fc29jaWFsX2xpbmtfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGlua19fbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXJfX3NvY2lhbF9saW5rX19saW5rIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4OyB9IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGlua19fbGluayBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGlua19fbGluayBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lcl9fbWVudV9zb2NpYWxfbGlua19faW5uZXJfX3NvY2lhbF9saW5rX19saW5rIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lcl9fc29jaWFsX2xpbmtfX2xpbmsgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGlua19fbGluayBsaSBhIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX19tZW51X3NvY2lhbF9saW5rX19pbm5lcl9fc29jaWFsX2xpbmtfX2xpbmsgbGkgYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxcHg7IH0gfVxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX21lbnVfc29jaWFsX2xpbmtfX2lubmVyX19zb2NpYWxfbGlua19fbGluayBsaSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzQxOTI5MDsgfVxuICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2lubmVyX19ib3R0b21fX2lubmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXJfX2JvdHRvbV9faW5uZXIuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb290ZXJfX2lubmVyX19ib3R0b21fX2lubmVyLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX2lubmVyX19ib3R0b21fX2lubmVyLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmZvb3Rlcl9faW5uZXJfX2JvdHRvbV9faW5uZXIubW9iaWxlIC5ib3R0b21fdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lci5tb2JpbGUgLmJvdHRvbV90eHQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lci5tb2JpbGUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2JvdHRvbV9faW5uZXIubW9iaWxlIGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lci5tb2JpbGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lcl9fY29weV93cmlnaHRfdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2JvdHRvbV9faW5uZXJfX2NvcHlfd3JpZ2h0X3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgLmZvb3Rlcl9faW5uZXJfX2JvdHRvbV9faW5uZXJfX2Rlc2lnbl9ieSxcbiAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lcl9fZGVzaWduX2J5OjpiZWZvcmUsXG4gICAgICAgIC5mb290ZXJfX2lubmVyX19ib3R0b21fX2lubmVyIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjsgfSB9XG4gICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lcl9fZGVzaWduX2J5IGEsXG4gICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lciBhIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAgIC5mb290ZXJfX2lubmVyX19ib3R0b21fX2lubmVyX19kZXNpZ25fYnkgYTo6YmVmb3JlLFxuICAgICAgICAuZm9vdGVyX19pbm5lcl9fYm90dG9tX19pbm5lciBhIGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQxOTI5MDsgfVxuICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDU2cHggMCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogODFweCAwIDY4cHg7IH0gfVxuICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1vdXRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMTI5NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLW91dGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg0NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItb3V0ZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItb3V0ZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzN3B4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLW91dGVyOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDIzcHg7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWNsb3NlIHN2ZyBQYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7IH1cbiAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1jbG9zZTpob3ZlciBzdmcgUGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzOS4yJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0LjIlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1pbWcge1xuICAgICAgICB3aWR0aDogNzJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1pbWctd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1pbWctd3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCwgY292ZXI7IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDFweCAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1kYXRhLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjsgfSB9XG4gICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItbGVmdC1kYXRhLXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwOyB9IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS1saW5rIHtcbiAgICAgICAgICBtYXJnaW46IDI3cHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtbGluayB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7IH0gfVxuICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtbGluayBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS1saW5rIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS1saW5rIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiOyB9IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtbGluayBhOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7IH1cbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1sZWZ0LWRhdGEtbGluayBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLWxlZnQtZGF0YS1saW5rIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAzNi41JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA0NC4yJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0LWRhdGEtdGFnbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1yaWdodC1kYXRhLXRhZ2xpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0LWRhdGEtdGFnbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQtZGF0YS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdhcmFtb25kXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0LWRhdGEtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQtZGF0YS1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQtZGF0YS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7IH0gfVxuICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQtZGF0YS1saW5rIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDlweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0LWRhdGEtbGluayBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1yaWdodC1kYXRhLWxpbmsgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiOyB9IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXItbm90aWZpY2F0aW9uLXdyYXBwZXItcmlnaHQtZGF0YS1saW5rIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40czsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24td3JhcHBlci1yaWdodC1kYXRhLWxpbmsgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbi13cmFwcGVyLXJpZ2h0LWRhdGEtbGluayBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmVycm9yNDA0ICNzaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZXJyb3I0MDQtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7IH1cbiAgLmVycm9yNDA0LWNvbnRlbnQgLmVycm9yNDA0LWNvbnRlbnQtaW5uZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIG1hcmdpbjogMCAwIDIycHggMDsgfVxuICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciAuc3ViLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCAuaDQge1xuICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjsgfVxuICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lcnJvcjQwNC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7IH1cbiAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciAuaDEge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTVweDsgfVxuICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCAuaDQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciAuc3ViLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvcjQwNC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciAuaDEge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMThweDsgfVxuICAgIC5lcnJvcjQwNC1jb250ZW50IC5lcnJvcjQwNC1jb250ZW50LWlubmVyIC5zdWItdGV4dCAuaDQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZXJyb3I0MDQtY29udGVudCAuZXJyb3I0MDQtY29udGVudC1pbm5lciAuc3ViLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbi5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50IHtcbiAgbWFyZ2luOiA3N3B4IDAgMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAzMHB4IDBweCAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNDRweCAwcHggODJweDsgfSB9XG4gIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50LnJlbW92ZV90b3Bfc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50LnJlbW92ZV9ib3R0b21fc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50LnJlZHVjZV90b3Bfc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnQucmVkdWNlX2JvdHRvbV9zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX2xvZ29fc2VjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fbG9nb19zZWN0aW9uX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX2xvZ29fc2VjdGlvbl9fbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4OyB9IH1cbiAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX19sb2dvX3NlY3Rpb25fX2xvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7IH1cbiAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX2hlYWRpbmdfX3NlY3Rpb25fX2hlYWRpbmcgLmgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM0MTUzNjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX2hlYWRpbmdfX3NlY3Rpb25fX2hlYWRpbmcgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9faGVhZGluZ19fc2VjdGlvbl9faGVhZGluZyAuaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX2hlYWRpbmdfX3NlY3Rpb25fX2hlYWRpbmcgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH0gfVxuICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzYwODI5OTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4OXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgIGhlaWdodDogMS42OXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDgyOTk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yM3B4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYwODI5OTsgfSB9XG4gICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0xMDhweDtcbiAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEuNjlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA4Mjk5O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubG9nb19oZWFkaW5nX3dpdGhfY29udGVudF9faW5uZXJfX3RpdGxlIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTY3cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA4Mjk5OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmJlZm9yZSwgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmJlZm9yZSwgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX190aXRsZSAudGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwODI5OTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlOjpiZWZvcmUsIC5sb2dvX2hlYWRpbmdfd2l0aF9jb250ZW50X19pbm5lcl9fdGl0bGUgLnRpdGxlOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX19jb250ZW50IC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzUzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX19jb250ZW50IC5jb250ZW50IHA6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnRfX2lubmVyX19jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTsgfSB9XG5cbi5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xuICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2Uge1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA4NjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDg5NnB4OyB9IH1cbiAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4MHB4IDAgMTQycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjQwcHggMCAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0JTsgfSB9XG4gICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogNjMxcHg7IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9faGVhZGluZyBoMS5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgaDEuaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX2hlYWRpbmcgaDEuaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9IH1cbiAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDsgfSB9XG4gICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4OyB9XG4gICAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX193cmFwcGVyX19jb250ZW50X3NlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX190YWdfbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbjogMzhweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX3dyYXBwZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGFnX2xpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50X19pbm5lcl9fd3JhcHBlcl9fY29udGVudF9zZWN0aW9uX190YWdfbGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX19pbWFnZV9fY29udGVudF9faW5uZXJfX3dyYXBwZXJfX2NvbnRlbnRfc2VjdGlvbl9fdGFnX2xpbmUgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX193cmFwcGVyX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnRfX2lubmVyX193cmFwcGVyX19saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX192aWRlbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX192aWRlbyAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvIHZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDEzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA4NDlweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA2OTlweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC52aWRlbyB2aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDMuNyk7IH0gfVxuICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC52aWRlbyBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDEzcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC52aWRlbyBpZnJhbWUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDg0OXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVyb19iYW5uZXJfX2lubmVyX193cmFwcGVyX192aWRlbyAudmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3NjZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNzU1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogODg1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSg0KTsgfSB9XG4gIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX3ZpZGVvIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50LnZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9fdmlkZW8gLmhlcm9fYmFubmVyX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VfX2NvbnRlbnQudmlkZW8ge1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi5oZXJvX2Jhbm5lcl9faW5uZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogOCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvX2Jhbm5lcl9faW5uZXIgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvX2Jhbm5lcl9faW5uZXIgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAzJTsgfSB9XG4gIC5oZXJvX2Jhbm5lcl9faW5uZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaGVyb19iYW5uZXJfX2lubmVyIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvX2Jhbm5lcl9faW5uZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTUzNjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlcm9fYmFubmVyX19pbm5lciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1MzY0OyB9XG4gICAgLmhlcm9fYmFubmVyX19pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm9fYmFubmVyX19pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG5cbi50aWNrZXRfYm9va2luZ19mb3JfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGlja2V0X2Jvb2tpbmdfZm9yX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC50aWNrZXRfYm9va2luZ19mb3JfbW9iaWxlIC5zaXRlLWhlYWRlci10aWNrZXRsaW5rIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMzNweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYyB7XG4gIG1hcmdpbjogMTIxcHggMCAxMThweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjIHtcbiAgICAgIG1hcmdpbjogODVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMucnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMucmJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMjFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMTIxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjLnRzXzIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy50c18yMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMjAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMjAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjLnRzXzI3NCB7XG4gICAgbWFyZ2luLXRvcDogMjc0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy50c18yNzQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMjc0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMudHNfMjc0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18xMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18xMTgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMuYnNfMTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjLmJzXzE2NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18xNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18xNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMuYnNfMjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjLmJzXzI0MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18yNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlYy5ic18yNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDsgfSB9XG4gIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9tb2JpbGVfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2LjUlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9tb2JpbGVfaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWMgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9tb2JpbGVfaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7IH1cbiAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWNfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgIHBhZGRpbmc6IDE0OXB4IDAgMTUxcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAwIDA7IH0gfVxuICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lci5iaWdfaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMjM5cHggMCAxNTFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIuYmlnX2ltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDEwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIuYmlnX2ltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lci5iaWdfaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDI5MHB4IDAgMCAwOyB9IH1cbiAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGE0YTc7XG4gICAgICBtYXgtd2lkdGg6IDYyM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWNfX2lubmVyIC5jb250ZW50X2JveCB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDZweCA4cHggN3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94LmJveF9saWdodF9ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJiOTA7IH1cbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3guYWxpZ25fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3guYWxpZ25fcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94X19pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgcGFkZGluZzogNjJweCA1MnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3hfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3hfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTlweCAzMXB4IDI0cHg7IH0gfVxuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWNfX2lubmVyIC5jb250ZW50X2JveCAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IC5oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3ggLmhlYWRpbmcge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9IH1cbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3ggLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH0gfVxuICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IC5jb250ZW50IHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IC5jb250ZW50IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3ggLmxpbmtfc2VjIC5idG4uYnRuX3doaXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOTRweDsgfVxuICAgICAgLmJhY2tncm91bmRfaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9zZWNfX2lubmVyIC5jb250ZW50X2JveCAubGlua19zZWMgLmJ0biArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjX19pbm5lciAuY29udGVudF9ib3ggLmxpbmtfc2VjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X3NlY19faW5uZXIgLmNvbnRlbnRfYm94IC5saW5rX3NlYyAuYnRuICsgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9lbnF1aXJ5X3BvcHVwIC5saXR5LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9lbnF1aXJ5X3BvcHVwIC5saXR5LWNvbnRhaW5lciAubGl0eS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbWFnZV93aXRoX2NvbnRlbnRfYm94X2VucXVpcnlfcG9wdXAgYnV0dG9uLmxpdHktY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cF9mb3JtX2VucXVpcnlfYmdpbWNib3gge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wb3B1cF9mb3JtX2VucXVpcnlfYmdpbWNib3ggLmlubmVyX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IC5pbm5lcl9jb250ZW50IC5wb3B1cF9mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcHVwX2Zvcm1fZW5xdWlyeV9iZ2ltY2JveCAuaW5uZXJfY29udGVudCAuY2xvc2VfcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IGFsbCAwLjVzIGVhc2U7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnBvcHVwX2Zvcm1fZW5xdWlyeV9iZ2ltY2JveCAuaW5uZXJfY29udGVudCAuY2xvc2VfcG9wdXA6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIC5wb3B1cF9mb3JtX2VucXVpcnlfYmdpbWNib3ggLmlubmVyX2NvbnRlbnQgLmNsb3NlX3BvcHVwIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IC5pbm5lcl9jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIG1pbi13aWR0aDogMTk0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5MjkwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvcHVwX2Zvcm1fZW5xdWlyeV9iZ2ltY2JveCAuaW5uZXJfY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQxOTI5MDtcbiAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IC5pbm5lcl9jb250ZW50IC5wb3B1cF9mb3JtIC5nZm9ybV93cmFwcGVyID4gLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IC5pbm5lcl9jb250ZW50IC5wb3B1cF9mb3JtIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wb3B1cF9mb3JtX2VucXVpcnlfYmdpbWNib3ggLmlubmVyX2NvbnRlbnQgLnBvcHVwX2Zvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IC5pbm5lcl9jb250ZW50IC5wb3B1cF9mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBvcHVwX2Zvcm1fZW5xdWlyeV9iZ2ltY2JveCAuaW5uZXJfY29udGVudCAucG9wdXBfZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLnZpZGVvX3NlYyB7XG4gIG1hcmdpbjogMTIwcHggMCAxMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZpZGVvX3NlYyB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmlkZW9fc2VjIHtcbiAgICAgIG1hcmdpbjogODJweCAwIDk1cHg7IH0gfVxuICAudmlkZW9fc2VjLnJlZHVjZV90cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZGVvX3NlYy5yZWR1Y2VfdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLnZpZGVvX3NlYy5yZWR1Y2VfYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDg3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC52aWRlb19zZWMucmVkdWNlX2JzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlkZW9fc2VjLnJlZHVjZV9icyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lci5zbWFsbGVyX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiA3NTFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3RlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMDdweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7IH0gfVxuICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXIuc2VjdGlvbl9oZWlnaHRfc21hbGwge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDZweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXIuc2VjdGlvbl9oZWlnaHRfc21hbGwge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlci5zZWN0aW9uX2hlaWdodF9zbWFsbCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyLnNlY3Rpb25faGVpZ2h0X3NtYWxsIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAzMXB4OyB9IH1cbiAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5wbGF5X2J0bjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNTNweDtcbiAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyX2lubmVyX2NvbnRlbnQgLnBsYXlfYnRuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTI4cHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5wbGF5X2J0bjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG46OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyX2lubmVyX2NvbnRlbnQgLnBsYXlfYnRuIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAucGxheV9idG4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODJweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyX2lubmVyX2NvbnRlbnQgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMCAwIDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgIC52aWRlb19zZWMgLnZpZGVvX3NlY19pbm5lciAuaW1hZ2VfcG9zdGVyX2lubmVyX2NvbnRlbnQgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCAzcHg7IH0gfVxuICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAuaGVhZGluZyAuaDYge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvX3NlYyAudmlkZW9fc2VjX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCAuaGVhZGluZyAuaDYge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAudmlkZW9fc2VjIC52aWRlb19zZWNfaW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5oZWFkaW5nIC5oNiB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnZpZGVvX3NlY19zaG93IC5saXR5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnZpZGVvX3NlY19zaG93IC5saXR5LWNvbnRhaW5lciAubGl0eS1jb250ZW50IC52aWRlb19maWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW9fc2VjX3Nob3cgLmxpdHktY29udGFpbmVyIGJ1dHRvbi5saXR5LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4OyB9XG5cbi5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5MjkwO1xuICBwYWRkaW5nOiA4MXB4IDAgMTE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwIDcwcHg7IH0gfVxuICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLmxvZ29fc2VjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLmxvZ29fc2VjIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5sb2dvX3NlYyAubG9nb19pbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDg3cHg7XG4gICAgICAgIGhlaWdodDogODdweDsgfVxuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjX19pbm5lciAuc3ViX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLnN1Yl9oZWFkaW5nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLnN1Yl9oZWFkaW5nX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQycHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5zdWJfaGVhZGluZ19fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjX19pbm5lciAuc3ViX2hlYWRpbmdfX3RleHQge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5zdWJfaGVhZGluZ19fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSwgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjX19pbm5lciAuc3ViX2hlYWRpbmdfX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDsgfSB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLnRvcF9zZWNfX2lubmVyIC5zdWJfaGVhZGluZ19fdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSwgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX3NlY3Rpb25fX2lubmVyIC50b3Bfc2VjX19pbm5lciAuc3ViX2hlYWRpbmdfX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAudG9wX3NlY19faW5uZXIgLmNvbnRlbnQgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjdweCAxNXB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCAwOyB9IH1cbiAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGx1c19zaWduLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xOHB4OyB9IH1cbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX190aXRsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmVjYTE7IH1cbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX190aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTGluZS5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX19jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX19jb250ZW50IG9sIGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5hY2NvcmRpb25fc2VjdGlvbl9faW5uZXIgLmFjY29yZGlvbl9saXN0X19pdGVtX19pbm5lcl9fY29udGVudCBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmFjY29yZGlvbl9zZWN0aW9uX19pbm5lciAuYWNjb3JkaW9uX2xpc3RfX2l0ZW1fX2lubmVyX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmVjYTE7IH1cblxuLm51bWJlcl93aXRoX3RleHQge1xuICBtYXJnaW46IDExNHB4IDA7XG4gIHBhZGRpbmc6IDcycHggMCAxMXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5udW1iZXJfd2l0aF90ZXh0IHtcbiAgICAgIG1hcmdpbjogOTJweCAwO1xuICAgICAgcGFkZGluZzogNTJweCAwIDExcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5udW1iZXJfd2l0aF90ZXh0IHtcbiAgICAgIG1hcmdpbjogOTJweCAwIDY0cHg7XG4gICAgICBwYWRkaW5nOiAyOXB4IDAgMTFweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm51bWJlcl93aXRoX3RleHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9IH1cbiAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtOTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAtNjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgcGFkZGluZzogMCA4OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fd3JhcHBlcl9fc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwODI5OTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fd3JhcHBlcl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb246Zmlyc3QtY2hpbGQgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fd3JhcHBlcl9fc2VjdGlvbjpudGgtY2hpbGQoM24gKyAxKSAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX3RleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb246bnRoLWNoaWxkKDNuICsgMSkgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uX190ZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX251bWJlciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX251bWJlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH0gfVxuICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fd3JhcHBlcl9fc2VjdGlvbl9fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDUlO1xuICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDgyOTk7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uX190ZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIyJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX193cmFwcGVyX19zZWN0aW9uX190ZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fbG9nbyB7XG4gICAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLm51bWJlcl93aXRoX3RleHRfX2lubmVyX19sb2dvIGltZy5pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjUzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fbG9nbyBpbWcuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fbG9nbyBpbWcuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5udW1iZXJfd2l0aF90ZXh0X19pbm5lcl9fbG9nbyBpbWcuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzdweDsgfSB9XG5cbi50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMge1xuICBtYXJnaW46IDE4NHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMge1xuICAgICAgbWFyZ2luOiAxNTBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMge1xuICAgICAgbWFyZ2luOiAxMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyB7XG4gICAgICBtYXJnaW46IDkwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgODFweDsgfSB9XG4gIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMucmVtb3ZlX3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMucmVtb3ZlX2JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH0gfVxuICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbl9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5sZWZ0X3NlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLmxlZnRfc2VjdGlvbiAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH0gfVxuICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTUzNjQ7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5sZWZ0X3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZ190ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbl9pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9IH1cbiAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5yaWdodF9zZWN0aW9uIC5saW5rX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5yaWdodF9zZWN0aW9uIC5saW5rX2xpc3QgLmxpbmtfaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggNDBweCAwIDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiAudGFiYmluZ193ZWxjb21lX3NlY3Rpb25faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmxpbmtfbGlzdCAubGlua19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbl9pbm5lciAucmlnaHRfc2VjdGlvbiAubGlua19saXN0IC5saW5rX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5yaWdodF9zZWN0aW9uIC5saW5rX2xpc3QgLmxpbmtfaXRlbS5ncmVlbl9jbHJfbGluayBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ193ZWxjb21lX3NlY3Rpb24gLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIC5yaWdodF9zZWN0aW9uIC5saW5rX2xpc3QgLmxpbmtfaXRlbS5ncmVlbl9jbHJfbGluayBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiX2hlYWRpbmdfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYl9oZWFkaW5nX2xpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiX2hlYWRpbmdfbGlzdCAudGFiX2hlYWRpbmdfaXRlbSAudGFibGlua3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiX2hlYWRpbmdfbGlzdCAudGFiX2hlYWRpbmdfaXRlbSAudGFibGlua3Mge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHggMTRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiX2hlYWRpbmdfbGlzdCAudGFiX2hlYWRpbmdfaXRlbSAudGFibGlua3Mge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTRweDsgfSB9XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYl9oZWFkaW5nX2xpc3QgLnRhYl9oZWFkaW5nX2l0ZW0gLnRhYmxpbmtzOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDE5MjkwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJfaGVhZGluZ19saXN0IC50YWJfaGVhZGluZ19pdGVtIC50YWJsaW5rczo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYl9oZWFkaW5nX2xpc3QgLnRhYl9oZWFkaW5nX2l0ZW0gLnRhYmxpbmtzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiX2hlYWRpbmdfbGlzdCAudGFiX2hlYWRpbmdfaXRlbSAudGFibGlua3MgLnRhYmxpbmtzX2lubmVyIC50YWJsaW5rc19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJfaGVhZGluZ19saXN0IC50YWJfaGVhZGluZ19pdGVtIC50YWJsaW5rcyAudGFibGlua3NfaW5uZXIgLnRhYmxpbmtzX2ljb24gLnRhYmxpbmtzX2ljb25faW5uZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MnB4OyB9XG4gICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJfaGVhZGluZ19saXN0IC50YWJfaGVhZGluZ19pdGVtIC50YWJsaW5rcyAudGFibGlua3NfaW5uZXIgLnRhYmxpbmtzX2ljb24gLnRhYmxpbmtzX2ljb25faW5uZXIgLmltZ19pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJfaGVhZGluZ19saXN0IC50YWJfaGVhZGluZ19pdGVtIC50YWJsaW5rcyAudGFibGlua3NfaW5uZXIgLnRhYl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzElO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4OyB9XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYl9oZWFkaW5nX2xpc3QgLnRhYl9oZWFkaW5nX2l0ZW0gLnRhYmxpbmtzOmhvdmVyOjphZnRlciwgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYl9oZWFkaW5nX2xpc3QgLnRhYl9oZWFkaW5nX2l0ZW0gLnRhYmxpbmtzLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uX21vYmlsZSAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbl9tb2JpbGUgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgc3Bhbi5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOXB4IDAgMTdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9oZWFkaW5nX3NlY3Rpb25fbW9iaWxlIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIHNwYW4ubGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wc0lvY24uc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbl9tb2JpbGUgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgYi5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbl9tb2JpbGUgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2hlYWRpbmdfc2VjdGlvbl9tb2JpbGUgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7IH1cbiAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfaGVhZGluZ19zZWN0aW9uX21vYmlsZSAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7IH0gfVxuICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIgLmxlZnRfc2VjdGlvbiAubGVmdF9zZWN0aW9uX2lubmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIC50YWJfY29udGVudF9hY2NvcmRpb25fbGlzdCAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX3NlY3Rpb24gLnRhYl9jb250ZW50X2FjY29yZGlvbl9saXN0IC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZjRmNGY7IH1cbiAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX3NlY3Rpb24gLnRhYl9jb250ZW50X2FjY29yZGlvbl9saXN0IC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGY0ZjRmOyB9XG4gICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIC50YWJfY29udGVudF9hY2NvcmRpb25fbGlzdCAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW0gLnRhYl9jb250ZW50X2FjY29yZGlvbl9pdGVtX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX3NlY3Rpb24gLnRhYl9jb250ZW50X2FjY29yZGlvbl9saXN0IC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbSAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdGl0bGUgLnRpdGxlX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIC50YWJfY29udGVudF9hY2NvcmRpb25fbGlzdCAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW0gLnRhYl9jb250ZW50X2FjY29yZGlvbl9pdGVtX3RpdGxlIC50aXRsZV9pbm5lciAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIC50YWJfY29udGVudF9hY2NvcmRpb25fbGlzdCAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW0gLnRhYl9jb250ZW50X2FjY29yZGlvbl9pdGVtX3RpdGxlIC50aXRsZV9pbm5lciAuaWNvbiAuaWNvbl9pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX3NlY3Rpb24gLnRhYl9jb250ZW50X2FjY29yZGlvbl9saXN0IC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbSAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdGl0bGUgLnRpdGxlX2lubmVyIC5pY29uIC5pY29uX2lubmVyIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzOyB9XG4gICAgICAgICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5sZWZ0X3NlY3Rpb24gLmxlZnRfc2VjdGlvbl9pbm5lciAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX3NlY3Rpb24gLnRhYl9jb250ZW50X2FjY29yZGlvbl9saXN0IC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbSAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdGl0bGUuYWN0aXZlIC50aXRsZV9pbm5lciAuaWNvbiAuaWNvbl9pbm5lciBzdmcge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAubGVmdF9zZWN0aW9uIC5sZWZ0X3NlY3Rpb25faW5uZXIgLnRhYl9jb250ZW50X2FjY29yZGlvbl9zZWN0aW9uIC50YWJfY29udGVudF9hY2NvcmRpb25fbGlzdCAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW0gLnRhYl9jb250ZW50X2FjY29yZGlvbl9pdGVtX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5yaWdodF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJpbmdfYWNjb3JkaW9uX2FuZF9tYXBfc2VjdGlvbl90d29fY29sdW1ucyAudGFiYmluZ19zZWN0aW9uX21haW4gLnRhYl9jb250ZW50X3NlY3Rpb24gLnNlY3Rpb25faW5uZXIgLnRhYmNvbnRlbnQgLnRhYl9jb250ZW50X2lubmVyIC5yaWdodF9zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgICAgIC50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMgLnRhYmJpbmdfc2VjdGlvbl9tYWluIC50YWJfY29udGVudF9zZWN0aW9uIC5zZWN0aW9uX2lubmVyIC50YWJjb250ZW50IC50YWJfY29udGVudF9pbm5lciAucmlnaHRfc2VjdGlvbiAucmlnaHRfc2VjdGlvbl9pbm5lciAuYWNmLW1hcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBib3JkZXI6ICNjY2Mgc29saWQgMXB4OyB9XG4gICAgICAgICAgICAudGFiYmluZ19hY2NvcmRpb25fYW5kX21hcF9zZWN0aW9uX3R3b19jb2x1bW5zIC50YWJiaW5nX3NlY3Rpb25fbWFpbiAudGFiX2NvbnRlbnRfc2VjdGlvbiAuc2VjdGlvbl9pbm5lciAudGFiY29udGVudCAudGFiX2NvbnRlbnRfaW5uZXIgLnJpZ2h0X3NlY3Rpb24gLnJpZ2h0X3NlY3Rpb25faW5uZXIgLmFjZi1tYXAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmN0YV9zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuY3RhX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jdGFfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdGFfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdGFfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG4gIC5jdGFfc2VjdGlvbi5yZW1vdmVfdHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmN0YV9zZWN0aW9uLnJlbW92ZV9icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmN0YV9zZWN0aW9uIC5jdGFfc2VjdGlvbl9tYWluIC5jdGFfc2VjdGlvbl9iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX21haW4gLmN0YV9zZWN0aW9uX2JnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAsIGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zNDBweDtcbiAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEyLjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M0QzRDNDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNzQuNDAzN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH0qLyB9IH1cbiAgICAgIC5jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25fbWFpbiAuY3RhX3NlY3Rpb25fYmcgLnNlY3Rpb25fd3JhcHB3ZXIgLnNlY3Rpb25faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1OTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY3RhX3NlY3Rpb24gLmN0YV9zZWN0aW9uX21haW4gLmN0YV9zZWN0aW9uX2JnIC5zZWN0aW9uX3dyYXBwd2VyIC5zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4OHB4OyB9IH1cbiAgICAgICAgLmN0YV9zZWN0aW9uIC5jdGFfc2VjdGlvbl9tYWluIC5jdGFfc2VjdGlvbl9iZyAuc2VjdGlvbl93cmFwcHdlciAuc2VjdGlvbl9pbm5lci5oYXNfbm9fdGVzdGltb25pYWxzIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMTUwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jdGFfc2VjdGlvbiAuY3RhX3NlY3Rpb25fbWFpbiAuY3RhX3NlY3Rpb25fYmcgLnNlY3Rpb25fd3JhcHB3ZXIgLnNlY3Rpb25faW5uZXIuaGFzX25vX3Rlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4OHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmN0YV9zZWN0aW9uIC5jdGFfc2VjdGlvbl9tYWluIC5jdGFfc2VjdGlvbl9iZyAuc2VjdGlvbl93cmFwcHdlciAuc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRlc3RpbW9uaWFsX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA4M3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNDNweCAwOyB9IH1cbiAgLnRlc3RpbW9uaWFsX3NlY3Rpb24uZm9yX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24uZm9yX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5sb2dvX3NlY3Rpb24gLmxvZ29fc2VjdGlvbl9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAubG9nb19zZWN0aW9uIC5sb2dvX3NlY3Rpb25faW5uZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7IH1cbiAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMzdweCAwIDQwcHg7IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9oZWFkaW5nIC5zZWN0aW9uX2hlYWRpbmdfaW5uZXIgLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX3N1Yl9oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX3N1Yl9oZWFkaW5nIC5zZWN0aW9uX3N1Yl9oZWFkaW5nX2lubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDE3MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX3N1Yl9oZWFkaW5nIC5zZWN0aW9uX3N1Yl9oZWFkaW5nX2lubmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fc3ViX2hlYWRpbmcgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNzBweDsgfSB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9zdWJfaGVhZGluZyAuc2VjdGlvbl9zdWJfaGVhZGluZ19pbm5lcjpiZWZvcmUsIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fc3ViX2hlYWRpbmcgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA4Mjk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fc3ViX2hlYWRpbmcgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXI6YmVmb3JlLCAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX3N1Yl9oZWFkaW5nIC5zZWN0aW9uX3N1Yl9oZWFkaW5nX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAuc2VjdGlvbl9zdWJfaGVhZGluZyAuc2VjdGlvbl9zdWJfaGVhZGluZ19pbm5lcjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fc3ViX2hlYWRpbmcgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXI6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC5zZWN0aW9uX3N1Yl9oZWFkaW5nIC5zZWN0aW9uX3N1Yl9oZWFkaW5nX2lubmVyIC5zdWJfaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzYwODI5OTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25fc3ViX2hlYWRpbmcgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXIgLnN1Yl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4OyB9IH1cbiAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDU2cHggMTE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXI6YmVmb3JlLCAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvVGVzdGltb25pYWxfcXVvdGVfaWNvbi5zdmdcIik7XG4gICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uX2lubmVyOmJlZm9yZSwgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lcjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH0gfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lcjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH0gfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAuc2xpZGVfaXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9saXN0IC5zbGlkZV9pdGVtIC50ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAuc2xpZGVfaXRlbSAudGVzdGltb25pYWxfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX2xpZ2h0XCI7IH1cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAuc2xpZGVfaXRlbSAuYXV0aG9yX25hbWVfc2VjdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9saXN0IC5zbGlkZV9pdGVtIC5hdXRob3JfbmFtZV9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfbGlzdCAuc2xpZGVfaXRlbSAuYXV0aG9yX25hbWVfc2VjdGlvbiAuYXV0aG9yX25hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX2xpc3QgLnNsaWRlX2l0ZW0gLmF1dGhvcl9uYW1lX3NlY3Rpb24gLmF1dGhvcl9uYW1lOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTUzNjQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX2RvdHNfc2VjdGlvbiAuZ2xvYmFsX3NsaWNrX3NsaWRlcl9kb3RzIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zZWN0aW9uX2lubmVyIC50ZXN0aW1vbmlhbF9zZWN0aW9uX3dyYXBwZXIgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIC50ZXN0aW1vbmlhbF9zbGlkZXJfZG90c19zZWN0aW9uIC5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9kb3RzX3NlY3Rpb24gLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE1MzY0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbiAudGVzdGltb25pYWxfc2VjdGlvbl9pbm5lciAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbiAudGVzdGltb25pYWxfc2xpZGVyX2RvdHNfc2VjdGlvbiAuZ2xvYmFsX3NsaWNrX3NsaWRlcl9kb3RzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTM2NDsgfVxuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9kb3RzX3NlY3Rpb24gLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIgLnRlc3RpbW9uaWFsX3NlY3Rpb25fd3JhcHBlciAudGVzdGltb25pYWxfc2xpZGVyX3NlY3Rpb24gLnRlc3RpbW9uaWFsX3NsaWRlcl9kb3RzX3NlY3Rpb24gLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cblxuLm5ld3NsZXR0ZXJfc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDsgfVxuICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuNXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEyLjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDU5cHggMCAzMHB4OyB9IH1cbiAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTEzN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZyAuc2VjdGlvbl9oZWFkaW5nX2lubmVyIC5oZWFkaW5nX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLnNlY3Rpb25faGVhZGluZyAuc2VjdGlvbl9oZWFkaW5nX2lubmVyIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTsgfSB9XG4gICAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIC5uZXdzbGV0dGVyX3NlY3Rpb25fd3JhcHBlciAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG4gICAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIC5uZXdzbGV0dGVyX3NlY3Rpb25fd3JhcHBlciAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5uZXdzbGV0dGVyX2Zvcm1fbGVmdF9wYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAubmV3c2xldHRlcl9mb3JtX2xlZnRfcGFydCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgICAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLm5ld3NsZXR0ZXJfZm9ybV9sZWZ0X3BhcnQgLmZvcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1NHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLm5ld3NsZXR0ZXJfZm9ybV9sZWZ0X3BhcnQgLmZvcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLm5ld3NsZXR0ZXJfZm9ybV9yaWdodF9wYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5uZXdzbGV0dGVyX3NlY3Rpb24gLm5ld3NsZXR0ZXJfc2VjdGlvbl9pbm5lciAubmV3c2xldHRlcl9zZWN0aW9uX3dyYXBwZXIgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAubmV3c2xldHRlcl9mb3JtX3JpZ2h0X3BhcnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAubmV3c2xldHRlcl9zZWN0aW9uIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMzIlIC0gMTk0cHgpOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbiAubmV3c2xldHRlcl9zZWN0aW9uX2lubmVyIC5uZXdzbGV0dGVyX3NlY3Rpb25fd3JhcHBlciAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICBncmlkLXJvdy1nYXA6IDA7IH1cbiAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmxlZnRfaGFsZl93aWR0aCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5sZWZ0X2hhbGZfd2lkdGgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5yaWdodF9oYWxmX3dpZHRoIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQucmlnaHRfaGFsZl93aWR0aCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ZjRmNGY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAgICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjsgfVxuXG4ubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMTk0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODJweDsgfSB9XG4gICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGxhYmVsIHtcbiAgY29sb3I6ICM0ZjRmNGYgIWltcG9ydGFudDsgfVxuXG4ubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yLmNvbmNlbnRfZmllbGQgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuXG4ubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgLyogQ2hlY2tlZCBzdHlsZXMgKi9cbiAgLyogZGlzYWJsZWQgY2hlY2tib3ggKi8gfVxuICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbiAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSxcbiAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDE5MjkwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTkyOTA7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM0ZjRmNGY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIC5uZXdzbGV0dGVyX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAubmV3c2xldHRlcl9mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDE5MjkwOyB9XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIHtcbiAgbWFyZ2luOiAxNzBweCAwIDIzOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayB7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMjMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sge1xuICAgICAgbWFyZ2luOiAxMTBweCAwIDIyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sge1xuICAgICAgbWFyZ2luOiA5NXB4IDAgMjAxcHg7IH0gfVxuICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vay5yZW1vdmVfdHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sucmVtb3ZlX2JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMzcHg7IH0gfVxuICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb25fcGFydCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb25fcGFydCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0IC5pdGVtIC5pdGVtX2ltYWdlIC5pbWdfaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0IC5pdGVtIC5pdGVtX2ltYWdlIC5pbWdfaW5uZXIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NDBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0IC5pdGVtIC5pdGVtX2ltYWdlIC5pbWdfaW5uZXIgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uX3BhcnQgLmltYWdlX3NlY3Rpb24gLmltYWdlX3NlY3Rpb25faW5uZXIgLmltYWdlX2xpc3QubGVmdF9yaWdodF9pbWFnZV9vdmVyZmxvd19sb29rX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgICAgICBsZWZ0OiAzNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0LmxlZnRfcmlnaHRfaW1hZ2Vfb3ZlcmZsb3dfbG9va19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICBib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0LmxlZnRfcmlnaHRfaW1hZ2Vfb3ZlcmZsb3dfbG9va19zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb25fcGFydCAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2Vfc2VjdGlvbl9pbm5lciAuaW1hZ2VfbGlzdC5sZWZ0X3JpZ2h0X2ltYWdlX292ZXJmbG93X2xvb2tfc2xpZGVyIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IC5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uX2lubmVyIC5pbWFnZV9saXN0LmxlZnRfcmlnaHRfaW1hZ2Vfb3ZlcmZsb3dfbG9va19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uX3BhcnQgLmltYWdlX3NlY3Rpb24gLmltYWdlX3NlY3Rpb25faW5uZXIgLmltYWdlX2xpc3QubGVmdF9yaWdodF9pbWFnZV9vdmVyZmxvd19sb29rX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5pbWFnZV9zZWN0aW9uX3BhcnQgLmltYWdlX3NlY3Rpb24gLmltYWdlX3NlY3Rpb25faW5uZXIgLmltYWdlX2xpc3QubGVmdF9yaWdodF9pbWFnZV9vdmVyZmxvd19sb29rX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmltYWdlX3NlY3Rpb25fcGFydCAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2Vfc2VjdGlvbl9pbm5lciAuaW1hZ2VfbGlzdC5sZWZ0X3JpZ2h0X2ltYWdlX292ZXJmbG93X2xvb2tfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3NDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTNweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uLmhhc19sb2dvIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDg5cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTk2cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb24uaGFzX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb24uaGFzX2xvZ28gLmhlYWRpbmdfbG9nbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjlweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb24uaGFzX2xvZ28gLmhlYWRpbmdfbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uLmhhc19sb2dvIC5oZWFkaW5nX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb24uaGFzX2xvZ28gLmhlYWRpbmdfbG9nbyBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4OyB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5oZWFkaW5nX3NlY3Rpb24uaGFzX2xvZ28gLmhlYWRpbmdfbG9nbyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM4cHg7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmhlYWRpbmdfc2VjdGlvbiAuaGVhZGluZyAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaGVhZGluZ19zZWN0aW9uIC5oZWFkaW5nIC5oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuc3ViX2hlYWRpbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogIzYwODI5OTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLnN1Yl9oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdF9vdXRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaWNvbl9saXN0X291dGVyIC5pY29uX2xpc3RfbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdF9vdXRlciAuaWNvbl9saXN0X2xpbmsgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Rfb3V0ZXIud2l0aF9saW5rIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7IH1cbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaWNvbl9saXN0X291dGVyLndpdGhfbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IC0zMHB4IDA7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaWNvbl9saXN0IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAtMTBweCAwO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5mdWxsYm94X2xpbmsge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbTpob3ZlciAubGlzdF9pdGVtX2lubmVyIC5yaWdodF9zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjE2YTc4OyB9XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGlzdF9pdGVtX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGlzdF9pdGVtX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDgyOTk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbTpudGgtY2hpbGQoZXZlbikgLmxpc3RfaXRlbV9pbm5lcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2cHg7IH1cbiAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIC5yaWdodF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbGlnaHRcIjsgfVxuICAgICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaWNvbl9saXN0IC5saXN0X2l0ZW0gLmxpc3RfaXRlbV9pbm5lciAucmlnaHRfc2VjdGlvbiAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MDgyOTk7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyIC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuY3RhX2xpbmtfbGlzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmN0YV9saW5rX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuY3RhX2xpbmtfbGlzdCB7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuY3RhX2xpbmtfbGlzdCAuY3RhX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmN0YV9saW5rX2xpc3QgLmN0YV9saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuY3RhX2xpbmtfbGlzdCAuY3RhX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lciAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuY3RhX2xpbmtfbGlzdCAuY3RhX2xpbmtfaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmN0YV9saW5rX2xpc3QgLmN0YV9saW5rX2l0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIuaW1nX2luX3JpZ2h0IC5pbWFnZV9zZWN0aW9uX3BhcnQge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIuaW1nX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lci5pbWdfaW5fcmlnaHQgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5M3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIuaW1nX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lci5pbWdfaW5fcmlnaHQgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIuaW1nX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Rfb3V0ZXIud2l0aF9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIC5zZWN0aW9uX2xpc3QgLnNlY3Rpb25faXRlbSAuc2VjdGlvbl9pdGVtX2lubmVyLmltZ19pbl9yaWdodCAuY29udGVudF9zZWN0aW9uX3BhcnQgLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciAuaWNvbl9saXN0X291dGVyLndpdGhfbGluayAuaWNvbl9saXN0X2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayAuc2VjdGlvbl9saXN0IC5zZWN0aW9uX2l0ZW0gLnNlY3Rpb25faXRlbV9pbm5lci5pbWdfaW5fcmlnaHQgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuY29udGVudF9zZWN0aW9uX2lubmVyX3dyYXBwZXIgLmljb25fbGlzdF9vdXRlci53aXRoX2xpbmsgLmljb25fbGlzdF9saW5rIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKlxyXG5cclxuLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sge1xyXG4gICAgLnNlY3Rpb25fbGlzdCB7XHJcbiAgICAgICAgLnNlY3Rpb25faXRlbSB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2l0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb25fcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZV9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiovXG4uZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiB7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bztcbiAgbWFyZ2luOiAxMzVweCAwIDE0M3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA4NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDgycHggMCA3N3B4OyB9IH1cbiAgLmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyX3NlY3Rpb24ucmVtb3ZlX3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mdWxsX3dpZHRoX2ltYWdlX3NsaWRlcl9zZWN0aW9uLnJlbW92ZV9icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWdfaW5uZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0IC5pdGVtIC5pdGVtX2lubmVyIC5pbWdfaW5uZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9zZWN0aW9uIC5pbWFnZV9zbGlkZXJfbGlzdC5mdWxsX3dpZHRoX2ltYWdlX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0LmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAzNXB4OyB9IH1cbiAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0LmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mdWxsX3dpZHRoX2ltYWdlX3NsaWRlcl9zZWN0aW9uIC5pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX2xpc3QuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5mdWxsX3dpZHRoX2ltYWdlX3NsaWRlcl9zZWN0aW9uIC5pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX2xpc3QuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mdWxsX3dpZHRoX2ltYWdlX3NsaWRlcl9zZWN0aW9uIC5pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX2xpc3QuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0LmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiAuaW1hZ2Vfc2xpZGVyX3NlY3Rpb24gLmltYWdlX3NsaWRlcl9saXN0LmZ1bGxfd2lkdGhfaW1hZ2Vfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuXG4uZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiB7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bztcbiAgbWFyZ2luOiA2OXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA3N3B4IDAgMjhweDsgfSB9XG4gIC5nYXJkZW5fY29udGVudF9zZWN0aW9uLnJlbW92ZV90cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbi5yZW1vdmVfYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CdXR0ZXJmbHlfaWNvbi5zdmdcIik7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgcmlnaHQ6IDclO1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC02NXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmhlYWRpbmdfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaGVhZGluZ19zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRvcF9zZWN0aW9uIC5oZWFkaW5nX3NlY3Rpb24gLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRvcF9zZWN0aW9uIC5pY29uX2xpc3Rfc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDglOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3RfbGluay53aXRoX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRvcF9zZWN0aW9uIC5pY29uX2xpc3Rfc2VjdGlvbiAuaWNvbl9saXN0X2xpbmsud2l0aF9saW5rIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0yN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3QgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtIC5mdWxsYm94X2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3QgLmxpc3RfaXRlbTpob3ZlciAubGlzdF9pdGVtX2lubmVyIC5yaWdodF9zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjE2YTc4OyB9XG4gICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGlzdF9pdGVtX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGlzdF9pdGVtX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYwODI5OTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGlzdF9pdGVtX2lubmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRvcF9zZWN0aW9uIC5pY29uX2xpc3Rfc2VjdGlvbiAuaWNvbl9saXN0IC5saXN0X2l0ZW0gLmxpc3RfaXRlbV9pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgICAgLmdhcmRlbl9jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uX2lubmVyIC50b3Bfc2VjdGlvbiAuaWNvbl9saXN0X3NlY3Rpb24gLmljb25fbGlzdCAubGlzdF9pdGVtIC5saXN0X2l0ZW1faW5uZXIgLmxlZnRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAgICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIC5sZWZ0X3NlY3Rpb24gaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2cHg7IH1cbiAgICAgICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIC5yaWdodF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDsgfVxuICAgICAgICAgICAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnRvcF9zZWN0aW9uIC5pY29uX2xpc3Rfc2VjdGlvbiAuaWNvbl9saXN0IC5saXN0X2l0ZW0gLmxpc3RfaXRlbV9pbm5lciAucmlnaHRfc2VjdGlvbiAuaGVhZGluZ190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19saWdodFwiO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweCAwOyB9XG4gICAgICAgICAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudG9wX3NlY3Rpb24gLmljb25fbGlzdF9zZWN0aW9uIC5pY29uX2xpc3QgLmxpc3RfaXRlbSAubGlzdF9pdGVtX2lubmVyIC5yaWdodF9zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYwODI5OTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmRlc2NyaXB0aW9uX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiBwIGEge1xuICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiBwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnZpZXdfbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnZpZXdfbGluayAucmVhZF9tb3JlX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzQxOTI5MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7IH1cbiAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnZpZXdfbGluayAucmVhZF9tb3JlX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAuZ2FyZGVuX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLnZpZXdfbGluayAucmVhZF9tb3JlX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgIC5nYXJkZW5fY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRfc2VjdGlvbl9pbm5lciAudmlld19saW5rIC5yZWFkX21vcmVfbGluazpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7IH1cblxuLnN0YW5kYXJkX19lZGl0b3Ige1xuICBtYXJnaW46IDgwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YW5kYXJkX19lZGl0b3Ige1xuICAgICAgbWFyZ2luOiA3MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhbmRhcmRfX2VkaXRvciB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLnRvcF9zcGFjZV81MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IudG9wX3NwYWNlXzUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLnRvcF9zcGFjZV81OCB7XG4gICAgbWFyZ2luLXRvcDogNThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IudG9wX3NwYWNlXzU4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLnRvcF9zcGFjZV84NyB7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IudG9wX3NwYWNlXzg3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmJvdHRvbV9zcGFjZV81MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYm90dG9tX3NwYWNlXzUyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmJvdHRvbV9zcGFjZV81OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYm90dG9tX3NwYWNlXzU4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmJvdHRvbV9zcGFjZV84NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYm90dG9tX3NwYWNlXzg3IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmJvdHRvbV9zcGFjZV8xMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYm90dG9tX3NwYWNlXzEzNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmJvdHRvbV9zcGFjZV8xMzYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhbmRhcmRfX2VkaXRvci5ib3R0b21fc3BhY2VfMTM2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLnJicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLnJ0cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgycHgpIHtcbiAgICAuc3RhbmRhcmRfX2VkaXRvciAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnN0YW5kYXJkX19lZGl0b3IgLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jdXN0b21fZm9ybV9zdHlsZV93cmFwcGVyLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSA+IC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1c3RvbV9mb3JtX3N0eWxlX3dyYXBwZXIuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5jdXN0b21fZm9ybV9zdHlsZV93cmFwcGVyLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY3VzdG9tX2Zvcm1fc3R5bGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtaW4td2lkdGg6IDE5NHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmN1c3RvbV9mb3JtX3N0eWxlX3dyYXBwZXIuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jdXN0b21fZm9ybV9zdHlsZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTkyOTA7XG4gICAgY29sb3I6ICM0MTkyOTA7IH1cblxuLmN1c3RvbV9mb3JtX3N0eWxlLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jdXN0b21fZm9ybV9zdHlsZS5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3VzdG9tX2Zvcm1fc3R5bGUuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXIge1xuICBtYXJnaW46IDE4NHB4IDAgMTQ1cHg7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bzsgfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyLnJ0cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyLnJicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDE1MHB4IDAgMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMTIwcHggMCA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDkwcHggMCA3MHB4OyB9IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmZiYjkwO1xuICAgIHBhZGRpbmc6IDExNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2JnIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXIgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfYmcgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXIgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9iZyAuYnV0dGVyZmx5X2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTFweDtcbiAgICAgIHJpZ2h0OiAxMzdweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfYmcgLmJ1dHRlcmZseV9pbWFnZSB7XG4gICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfYmcgLmJ1dHRlcmZseV9pbWFnZSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlciAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2JnIC5idXR0ZXJmbHlfaW1hZ2Uge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfYmcgLmJ1dHRlcmZseV9pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MzdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2MnB4IDA7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2hlYWRpbmdfdGFnX2xpbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0OHB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lX2lubmVyX3RhZ19saW5lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDZweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2hlYWRpbmdfdGFnX2xpbmVfaW5uZXJfdGFnX2xpbmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX2xlZnRfaW5uZXJfaGVhZGluZ190YWdfbGluZV9pbm5lcl90YWdfbGluZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDU4cHg7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lX2lubmVyX3RhZ19saW5lOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2hlYWRpbmdfdGFnX2xpbmVfaW5uZXJfdGFnX2xpbmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2hlYWRpbmdfdGFnX2xpbmVfaW5uZXJfdGFnX2xpbmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9oZWFkaW5nX3RhZ19saW5lX2lubmVyX2hlYWRpbmcgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX2xlZnRfaW5uZXJfaGVhZGluZ190YWdfbGluZV9pbm5lcl9oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOS4zJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX2xlZnRfaW5uZXJfaGVhZGluZ190YWdfbGluZV9pbm5lcl9oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2hlYWRpbmdfdGFnX2xpbmVfaW5uZXJfaGVhZGluZyAuaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIgLmltYWdlX2l0ZW1faW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9pbWFnZV9zZWNfc2xpZGVyIC5pbWFnZV9pdGVtX2lubmVyIC5ibGFuayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9pbWFnZV9zZWNfc2xpZGVyIC5pbWFnZV9pdGVtX2lubmVyIC5ibGFuayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzA3cHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX2xlZnRfaW5uZXJfaW1hZ2Vfc2VjX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICBsZWZ0OiAyOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9pbWFnZV9zZWNfc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9pbWFnZV9zZWNfc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfbGVmdF9pbm5lcl9pbWFnZV9zZWNfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9sZWZ0X2lubmVyX2ltYWdlX3NlY19zbGlkZXIgLnNsaWNrLWRvdHMgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX3JpZ2h0X2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX3JpZ2h0X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQ2cHggMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDU0cHggMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9yaWdodF9pbm5lcl9jb250ZW50IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXJfY29udGVudCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTsgfSB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9yaWdodF9pbm5lcl9jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9yaWdodF9pbm5lcl9jb250ZW50IHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXJfY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXJfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9pbm5lcl9yaWdodF9pbm5lcl9jb250ZW50IG9sIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyX2lubmVyX3JpZ2h0X2lubmVyX2NvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfd2l0aF9zbGlkZXJfaW5uZXJfcmlnaHRfaW5uZXJfbGluayAuYnRuIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTg0cHg7IH0gfVxuXG4uYXVkaW9fbGlzdCB7XG4gIG1hcmdpbjogMTg0cHggMHB4IDE0NXB4O1xuICBwYWRkaW5nOiAxNzBweCAwcHggOTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvbW91c2VfYXJyb3cucG5nXCIpLCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYXVkaW9fbGlzdCB7XG4gICAgICBtYXJnaW46IDEzMHB4IDAgMTAwcHg7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwcHggODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hdWRpb19saXN0IHtcbiAgICAgIG1hcmdpbjogNzhweCAwIDkwcHg7XG4gICAgICBwYWRkaW5nOiA3OHB4IDBweCA0OHB4OyB9IH1cbiAgLmF1ZGlvX2xpc3QuaW5jcmVhc2VfYm90dG9tX3NwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hdWRpb19saXN0LmluY3JlYXNlX2JvdHRvbV9zcGFjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hdWRpb19saXN0LmluY3JlYXNlX2JvdHRvbV9zcGFjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmF1ZGlvX2xpc3QuaW5jcmVhc2VfYm90dG9tX3NwYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5hdWRpb19saXN0LnJlZHVjZV9ib3R0b21fc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYXVkaW9fbGlzdC5yZWR1Y2VfYm90dG9tX3NwYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXVkaW9fbGlzdC5yZWR1Y2VfYm90dG9tX3NwYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5hdWRpb19saXN0LnJlbW92ZV90b3Bfc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuYXVkaW9fbGlzdC5yZW1vdmVfYm90dG9tX3NwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0ZXJmbHlfaWNvbl9waW5rMS5zdmcpO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDM2JTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0OjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtOTNweDsgfSB9XG4gICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X190b3BfdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fdG9wX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X190b3BfdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fdG9wX3RpdGxlIC50b3BfdGl0bGUgLmg2IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fdG9wX3RpdGxlIC50b3BfdGl0bGUgLmg2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X190b3BfdGl0bGUgLnRvcF90aXRsZSAuaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7IH0gfVxuICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3RvcF90aXRsZSAudG9wX3RpdGxlIC5oNjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fdG9wX3RpdGxlIC50b3BfdGl0bGUgLmg2OjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4OyB9IH1cbiAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9fdG9wX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX190b3BfaGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX3RvcF9oZWFkaW5nX2RhdGEge1xuICAgICAgICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA3OHB4IDEwMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX190b3BfaGVhZGluZ19kYXRhIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA3OHB4IDMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX190b3BfaGVhZGluZ19kYXRhIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODRweDsgfSB9XG4gICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9fdG9wX2hlYWRpbmcgLmhlYWRpbmcgLmgxIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTA5LjMlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX190b3BfaGVhZGluZyAuaGVhZGluZyAuaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX190b3BfaGVhZGluZyAuaGVhZGluZyAuaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7IH0gfVxuICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX3RvcF9oZWFkaW5nIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA4M3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDJweDsgfSB9XG4gICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciAudGFiX2xpbmsge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTkuNTUlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5LjY3JTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2JTsgfSB9XG4gICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciAuaW1hZ2Vfc2VjdGlvbiAuaW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLmltYWdlX3NlY3Rpb24gLmltYWdlIC5wbGF5X2J0biB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSAucGxheV9idG4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDsgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZSAucGxheV9idG4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyIC5pbWFnZV9zZWN0aW9uIC5pbWFnZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciAucmlnaHRfY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MC40NSU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDc0JTsgfSB9XG4gICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgICAgICAgICAuYXVkaW9fbGlzdF9faW5uZXJfX2xpc3RfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyIC5yaWdodF9jb250ZW50X19pbm5lciAuaW5uZXJfdGl0bGUgLmg2IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnRfX2lubmVyIC5pbm5lcl90aXRsZSAuaDYge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG4gICAgICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciAucmlnaHRfY29udGVudF9faW5uZXIgLmlubmVyX2hlYWRpbmcgLmgzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmF1ZGlvX2xpc3RfX2lubmVyX19saXN0X193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciAucmlnaHRfY29udGVudF9faW5uZXIgLmlubmVyX2hlYWRpbmcgLmgzIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5hdWRpb19saXN0X19pbm5lcl9fbGlzdF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2NvbnRlbnRfX2lubmVyIC5pbm5lcl9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSAubGl0eSAubGl0eS13cmFwIHtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSAubGl0eSAubGl0eS13cmFwIC5saXR5LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzQxOTI5MDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSAubGl0eSAubGl0eS13cmFwIC5saXR5LWNvbnRhaW5lciAubGl0eS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuYXVkaW9fc2VjdGlvbl9fYWN0aXZlIC5saXR5IC5saXR5LXdyYXAgLmxpdHktY29udGFpbmVyIC5saXR5LWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgICAgLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSAubGl0eSAubGl0eS13cmFwIC5saXR5LWNvbnRhaW5lciAubGl0eS1jb250ZW50IC5hdWRpb19maWxlX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSAubGl0eSAubGl0eS13cmFwIC5saXR5LWNvbnRhaW5lciAubGl0eS1jb250ZW50IC5hdWRpb19maWxlX19pbm5lciBhdWRpbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXVkaW9fc2VjdGlvbl9fYWN0aXZlIC5saXR5IC5saXR5LXdyYXAgLmxpdHktY29udGFpbmVyIC5saXR5LWNsb3NlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNDE5MjkwOyB9XG5cbi5saXR5LWNvbnRlbnQgLmF1ZGlvX2ZpbGVfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW1iZXJzaGlwc19wbGFuX3NlYyB7XG4gIG1hcmdpbjogMTEwcHggMCA5NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWMge1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDg0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWMge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgNjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlYyB7XG4gICAgICBtYXJnaW46IDgycHggMCAxNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW46IDAgLThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdCAuc2xpY2stdHJhY2sgLnBsYW5fbGlzdF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDU4cHggMjBweCA1NXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lciAuaG92ZXJfbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19pbWFnZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19pbWFnZSAucGxhbl9pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkyLjIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkyLjIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcGxhbl9fbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcHJpY2Vfc2VjIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcHJpY2Vfc2VjIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gICAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcHJpY2Vfc2VjIC5wcmljZV90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1TZW1pYm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcHJpY2Vfc2VjIC5wbGFuX3Rlcm0ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbV9faW5uZXJfX3Rlcm1zX2xpc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fdGVybXNfbGlzdF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbV9faW5uZXJfX3Rlcm1zX2xpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDsgfSB9XG4gICAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX190ZXJtc19saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgdG9wOiA1LjVweDsgfVxuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19saW5rIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MC40JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gICAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtX19pbm5lcjpob3ZlciAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fbGluayAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtLnBvcHVsYXJfcGxhbiAucGxhbl9saXN0X19pdGVtX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDgyOTk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzYwODI5OTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbS5wb3B1bGFyX3BsYW4gLnBsYW5fbGlzdF9faXRlbV9faW5uZXIgLnBvcHVsYXJfdGFnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTZBNzg7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOTc1NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbS5wb3B1bGFyX3BsYW4gLnBsYW5fbGlzdF9faXRlbV9faW5uZXIgLnBvcHVsYXJfdGFnIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG4gICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbS5wb3B1bGFyX3BsYW4gLnBsYW5fbGlzdF9faXRlbV9faW5uZXJfX2ltYWdlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtLnBvcHVsYXJfcGxhbiAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcGxhbl9fbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtLnBvcHVsYXJfcGxhbiAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fcHJpY2Vfc2VjIC5wcmljZV90ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ucG9wdWxhcl9wbGFuIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19wcmljZV9zZWMgLnBsYW5fdGVybSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X19pdGVtLnBvcHVsYXJfcGxhbiAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fdGVybXNfbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ucG9wdWxhcl9wbGFuIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX190ZXJtc19saXN0X19pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ucG9wdWxhcl9wbGFuIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX190ZXJtc19saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvd2hpdGVfY2hlY2suc3ZnXCIpOyB9XG4gICAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9faXRlbS5wb3B1bGFyX3BsYW4gLnBsYW5fbGlzdF9faXRlbV9faW5uZXJfX2xpbmsgLmJ0biB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ucG9wdWxhcl9wbGFuIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19saW5rIC5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAubWVtYmVyc2hpcHNfcGxhbl9zZWNfX2lubmVyIC5wbGFuX2xpc3RfX2l0ZW0ucG9wdWxhcl9wbGFuIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyOmhvdmVyIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19saW5rIC5idG4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X2RvdHMgLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyB1bC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgLm1lbWJlcnNoaXBzX3BsYW5fc2VjX19pbm5lciAucGxhbl9saXN0X2RvdHMgLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyB1bC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMCA0LjVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tZW1iZXJzaGlwc19wbGFuX3NlY19faW5uZXIgLnBsYW5fbGlzdF9kb3RzIC5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMgdWwuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE5MjkwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH0gfVxuICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDsgfSB9XG4gICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlLmJpZ19iYW5uZXIge1xuICAgICAgbWluLWhlaWdodDogODk5cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlLmJpZ19iYW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlLmJpZ19iYW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2UuYmlnX2Jhbm5lciB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZS5iaWdfYmFubmVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA4OXB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMDsgfSB9XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyLmJpZ19iYW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMjdweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXIuYmlnX2Jhbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXIuYmlnX2Jhbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyLmJpZ19iYW5uZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfSB9XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXIuYmlnX2Jhbm5lci5pYnMge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDE2NXB4IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXIuYmlnX2Jhbm5lci5pYnMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyLmJpZ19iYW5uZXIuaWJzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXIuYmlnX2Jhbm5lci5pYnMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lci5iaWdfYmFubmVyLmlicyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfaGVhZGluZyAuaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZlY2ExO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfaGVhZGluZyAuaDEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9oZWFkaW5nIC5oMSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyX2hlYWRpbmcgLmgxIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMzlweCAwIDAgMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDQ1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzlweCAwIDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50X2lubmVyX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCBvbCBsaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX2NvbnRlbnRfaW5uZXJfY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50X19saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudF9pbm5lcl9jb250ZW50X19saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8uc21hbGxfYmFubmVyIC52aWRlb19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNTQ2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlby5zbWFsbF9iYW5uZXIgLnZpZGVvX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8uc21hbGxfYmFubmVyIC52aWRlb19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlby5zbWFsbF9iYW5uZXIgLnZpZGVvX2NvbnRhaW5lciB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8uc21hbGxfYmFubmVyIC52aWRlb19jb250YWluZXIgdmlkZW8ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8uc21hbGxfYmFubmVyIC52aWRlb19jb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi4xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlby5zbWFsbF9iYW5uZXIgLnZpZGVvX2NvbnRhaW5lciBpZnJhbWUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlby5zbWFsbF9iYW5uZXIgLnZpZGVvX2NvbnRhaW5lciBpZnJhbWUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8uc21hbGxfYmFubmVyIC52aWRlb19jb250YWluZXIgaWZyYW1lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvLnNtYWxsX2Jhbm5lciAudmlkZW9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDg5OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8gLnZpZGVvX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvIC52aWRlb19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvIC52aWRlb19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvIC52aWRlb19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvIC52aWRlb19jb250YWluZXIgdmlkZW8ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmlubmVyX3BhZ2VfYmFubmVyIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8gLnZpZGVvX2NvbnRhaW5lciB2aWRlbyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjYpO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAgIC5pbm5lcl9wYWdlX2Jhbm5lciAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfX3ZpZGVvIC52aWRlb19jb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAudmlkZW9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjYpO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAuaW5uZXJfcGFnZV9iYW5uZXIgLmlubmVyX3BhZ2VfYmFubmVyX2lubmVyX2ltYWdlX192aWRlbyAuaW5uZXJfcGFnZV9iYW5uZXJfaW5uZXJfaW1hZ2VfY29udGVudC52aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRpY2tldF9saXN0IHtcbiAgbWFyZ2luOiA3NnB4IDBweCAxMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRpY2tldF9saXN0IHtcbiAgICAgIG1hcmdpbjogNzBweCAwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGlja2V0X2xpc3Qge1xuICAgICAgbWFyZ2luOiA3NHB4IDBweCA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpY2tldF9saXN0IHtcbiAgICAgIG1hcmdpbjogNzRweCAwcHggMzhweDsgfSB9XG4gIC50aWNrZXRfbGlzdF9faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aWNrZXRfbGlzdF9faW5uZXI6bGFzdC1jaGlsZCAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpY2tldF9saXN0X19pbm5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9faGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2hlYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM5cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2hlYWRpbmcgLmgzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9faGVhZGluZyAuaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9faGVhZGluZyAuaDMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2ltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveCB7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2Rlc2NfYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3RfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3RfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX19saXN0X193cmFwcGVyOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2Rlc2NfYm94X19pbm5lcl9fbGlzdF9fd3JhcHBlciAuYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX19saXN0X193cmFwcGVyIC5ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3RfX3dyYXBwZXIgLmJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3RfX3dyYXBwZXIgLmJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX19saXN0X193cmFwcGVyIC5ib3ggLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7IH1cbiAgICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2Rlc2NfYm94X19pbm5lcl9fbGlzdF9fd3JhcHBlciAuYm94IC5kZXNjIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX2xpc3RfX3dyYXBwZXIgLmJveCAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIC53YXJuX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2Rlc2NfYm94X19pbm5lcl9fd2Fybl90aXRsZSAud2Fybl9pY29uIGltZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIC53YXJuX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDU4cHggMCAwOyB9IH1cbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX3dhcm5fdGl0bGUgLndhcm5fdGl0bGUgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXJfX2Rlc2NfYm94X19pbm5lcl9fd2Fybl90aXRsZSAud2Fybl90aXRsZSBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIC53YXJuX3RpdGxlIHAgdSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiOyB9XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIC53YXJuX3RpdGxlIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX193YXJuX3RpdGxlIC53YXJuX3RpdGxlIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyX19kZXNjX2JveF9faW5uZXJfX3dhcm5fdGl0bGUgLndhcm5fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGluayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogNDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5tb2JpbGUge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rLFxuICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGlua19tb2JpbGUge1xuICAgICAgICB3aWR0aDogMjEuNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2xpbmssXG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGlua19tb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2xpbmssXG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGlua19tb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IC01NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGluayxcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rX21vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rLFxuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2xpbmtfbW9iaWxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGluayxcbiAgICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rX21vYmlsZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rIC50aWNrZXRfaWNvbixcbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGlua19tb2JpbGUgLnRpY2tldF9pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2xpbmsgLnRpY2tldF9pY29uLFxuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGlua19tb2JpbGUgLnRpY2tldF9pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGluayAuaW5uZXJfbGluayBhLFxuICAgICAgICAudGlja2V0X2xpc3RfX2lubmVyX193cmFwcGVyIC5yaWdodF9saW5rX21vYmlsZSAuaW5uZXJfbGluayBhIHtcbiAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciAucmlnaHRfbGluayAuaW5uZXJfbGluayBhOmhvdmVyLFxuICAgICAgICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIgLnJpZ2h0X2xpbmtfbW9iaWxlIC5pbm5lcl9saW5rIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cblxuLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHMge1xuICBtYXJnaW46IDIzM3B4IDAgMjY0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzIHtcbiAgICAgIG1hcmdpbjogMjAwcHggMCAyMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzIHtcbiAgICAgIG1hcmdpbjogMTUwcHggMCAxNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzIHtcbiAgICAgIG1hcmdpbjogNzBweCAwIDgwcHg7IH0gfVxuICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX3NlY3Rpb25faGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19zZWN0aW9uX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19zZWN0aW9uX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19zZWN0aW9uX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19zZWN0aW9uX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19zZWN0aW9uX2hlYWRpbmcgaDEuaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX3NlY3Rpb25faGVhZGluZyBoMS5oZWFkaW5nIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogOTlweDtcbiAgICBtYXJnaW46IDUzcHggMCAxMzFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAxMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19saXN0X19oZWFkaW5nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fbGlzdF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MTFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3RfX2lubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3RfX2lubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19saXN0X19pbm5lcl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19saXN0X19pbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19saXN0X19pbm5lcl9fY29udGVudCAubGlzdF9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNHB4IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3RfX2lubmVyX19jb250ZW50IC5saXN0X2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNHB4IDMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19saXN0X19pbm5lcl9fY29udGVudCAubGlzdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7IH0gfVxuICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fbGlzdF9faW5uZXJfX2NvbnRlbnQgLmxpc3RfY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2xpc3RfX2lubmVyX19jb250ZW50IC5saXN0X2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlYyB7XG4gICAgICB3aWR0aDogNzIuMiU7XG4gICAgICBwYWRkaW5nOiAwIDg3cHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fc2VjIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlYyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDsgfSB9XG4gICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlY19faXRlbV9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyOmhvdmVyIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fc2VjX19pdGVtX19pbm5lcl9faGVhZGluZyBoMy50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyIC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyIC5ob3Zlcl9saW5rIC5ob3Zlcl9saW5rX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyX19pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fc2VjX19pdGVtX19pbm5lcl9faW1hZ2UgaW1nLmltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyX19kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlY19faXRlbV9faW5uZXJfX2RhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlY19faXRlbV9faW5uZXJfX2RhdGUgaDYuZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fc2VjX19pdGVtX19pbm5lcl9fZGF0ZSBoNi5kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4OyB9IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyX19oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlY19faXRlbV9faW5uZXJfX2hlYWRpbmcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX3NlY19faXRlbV9faW5uZXJfX2hlYWRpbmcgaDMudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmQge1xuICAgICAgd2lkdGg6IDI3LjglO1xuICAgICAgbWFyZ2luOiAtMjAwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZCB7XG4gICAgICAgICAgbWFyZ2luOiAtMTEwcHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtOmZpcnN0LWNoaWxkIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcjpob3ZlciAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmRfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19oZWFkaW5nIGgzLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmRfX3dyYXBwZXJfX2l0ZW1fX2lubmVyIC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lciAuaG92ZXJfbGluayAuaG92ZXJfbGlua19pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2ltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2UgaW1nLmltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjlweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9fZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9fZGF0ZSBoNi5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9fZGF0ZSBoNi5kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4OyB9IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcl9faGVhZGluZyBoMy50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2hlYWRpbmcgaDMudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4OyB9IH1cbiAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19jYXJkX193cmFwcGVyX19pdGVtX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmRfX3dyYXBwZXJfX2l0ZW1fX2lubmVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG4uaGVhZGluZ193aXRoX3RpbWVfbGlzdCB7XG4gIG1hcmdpbjogODJweCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0IHtcbiAgICAgIG1hcmdpbjogNzRweCAwIDEwNnB4OyB9IH1cbiAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7IH1cbiAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW06Zmlyc3QtY2hpbGQgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMXB4OyB9IH1cbiAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgfVxuICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgY29sb3I6ICM0MTUzNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXIgLnRpbWVfbGlzdF9zZWN0aW9uX21haW4gLnRpbWVfbGlzdF9zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXIgLnRpbWVfbGlzdF9zZWN0aW9uX21haW4gLnRpbWVfbGlzdF9zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX190ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fdGV4dCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fdGV4dCBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjsgfVxuICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19kYXRlX3RpbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fZGF0ZV90aW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19kYXRlX3RpbWVfX2xpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA0N3B4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX2RhdGVfdGltZV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fZGF0ZV90aW1lX19saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19kYXRlX3RpbWVfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDUwcHg7IH0gfVxuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fZGF0ZV90aW1lX19saXN0X19tb250aCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7IH1cbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX2RhdGVfdGltZV9fbGlzdF9fdGltZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX2RhdGVfdGltZV9fbGlzdF9fdGltZSB7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19zdWJfY29udGVudF9fbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQ3cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX3N1Yl9jb250ZW50X19saXN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7IH0gfVxuICAgICAgICAgIC5oZWFkaW5nX3dpdGhfdGltZV9saXN0X19pbm5lcl9faXRlbV9faW5uZXJfX3N1Yl9jb250ZW50X19saXN0X19zdWJfY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19zdWJfY29udGVudF9fbGlzdF9fc3ViX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgICAgICAuaGVhZGluZ193aXRoX3RpbWVfbGlzdF9faW5uZXJfX2l0ZW1fX2lubmVyX19zdWJfY29udGVudF9fbGlzdF9fc3ViX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lcl9fc3ViX2NvbnRlbnRfX2xpc3RfX3N1Yl9jb250ZW50IHAge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIge1xuICBjdXJzb3I6IHVybCguLi9pbWFnZXMvZHJhZ19pY29uLnN2ZyksIGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMzBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLnRzXzEyMyB7XG4gICAgbWFyZ2luLXRvcDogMTIzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18xMjMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIudHNfMTIzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18xMjMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIudHNfMTY2IHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLnRzXzE2NiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18xNjYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18xNjYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIudHNfMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLnRzXzIxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLnRzXzIxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIudHNfMjU1IHtcbiAgICBtYXJnaW4tdG9wOiAyNTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLnRzXzI1NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18yNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci50c18yNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLmJzXzEyOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xMjkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIuYnNfMTI5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xMjkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIuYnNfMTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLmJzXzE2OSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xNjkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xNjkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIuYnNfMTg5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLmJzXzE4OSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xODkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18xODkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXIuYnNfMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyLmJzXzIyMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18yMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlci5ic18yMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDkwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCA2MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHggMDsgfSB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMjE0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lci5idG5fc2VjIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwOyB9IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl90YWdfbGluZV9hbmRfaGVhZGluZyAuaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjZweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwOyB9IH1cbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nIC5oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nIC5oZWFkaW5nIC5oMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl90YWdfbGluZV9hbmRfaGVhZGluZyAudGFnX2xpbmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzYwODI5OTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcgLnRhZ19saW5lIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nLmJ0bl9zZWMge1xuICAgICAgICAgIG1heC13aWR0aDogNTAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcuYnRuX3NlYyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcudGhyZWVfc2xpZGVzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1OHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nLnRocmVlX3NsaWRlcyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMThweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCAwOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4IDA7IH0gfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSAudW5kZXJsaW5lX2xpbmsge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSAudW5kZXJsaW5lX2xpbms6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDE1MzY0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIC51bmRlcmxpbmVfbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjNGE0YTc7IH1cbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0gLnVuZGVybGluZV9saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzRhNGE3OyB9XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSAudW5kZXJsaW5lX2xpbmsubGlua19ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0gLnVuZGVybGluZV9saW5rLmxpbmtfZ3JlZW46OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0gLnVuZGVybGluZV9saW5rLmxpbmtfZ3JlZW46aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTUzNjQ7IH1cbiAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSAudW5kZXJsaW5lX2xpbmsubGlua19ncmVlbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDE1MzY0OyB9XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnRfaW5uZXIgLmxpbmtfc2VjIC5saW5rX2l0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzOHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSAuYnRuIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzZweDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudC5idG5fc2VjIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzM3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQuYnRuX3NlYyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50LmJ0bl9zZWMgLmxpbmtfc2VjIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDRweCAtMTBweCAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudC5idG5fc2VjIC5saW5rX3NlYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IC0xMHB4IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudC5idG5fc2VjIC5saW5rX3NlYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQuYnRuX3NlYyAubGlua19zZWMgLmxpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudCAubGlua19zdHlsZV9idG5fc2VjIHtcbiAgICAgICAgICBtYXJnaW46IDQ0cHggLTEwcHggMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudCAubGlua19zdHlsZV9idG5fc2VjIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IC0xMHB4IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50IC5saW5rX3N0eWxlX2J0bl9zZWMge1xuICAgICAgICAgICAgICBtYXJnaW46IDQ2cHggLTVweCAwOyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyIC50aHJlZV9zbGlkZXMge1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXIgLnRocmVlX3NsaWRlcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIHtcbiAgICBtYXJnaW46IDAgN3B4OyB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4OXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOXB4IDA7IH0gfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMzY1NnB4KTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAyODlweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9pbWFnZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDRweDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyX2ltYWdlIC5ibGFuayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMzY1NnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDE1cHggMzVweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50LnBvc3RfY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDRweCAxNXB4IDQzcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50LnBvc3RfY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50LnBvc3RfY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50LnBvc3RfY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCAyNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH0gfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50X3RhZ19saW5lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOTc1NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM2MDgyOTk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF90YWdfbGluZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50X3RhZ19saW5lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50X2hlYWRpbmcgLmgzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXIgLmRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lciAuZGF0ZV9pbm5lciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOTc1NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGE0YTc7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lciAuZGF0ZV9pbm5lciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyIC5kYXRlX2lubmVyLmxpZ2h0X3Bpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M0YTRhNzsgfVxuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuaW1hZ2Vfc2xpZGUgLmltYWdlX3NsaWRlX2lubmVyIC5kYXRlX2lubmVyLmxpZ2h0X3llbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmZiYjkwOyB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXIgLmRhdGVfaW5uZXIubGlnaHRfZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQxOTI5MDsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5pbWFnZV9zbGlkZSAuaW1hZ2Vfc2xpZGVfaW5uZXIgLmhvdmVyX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLmltYWdlX3NsaWRlIC5pbWFnZV9zbGlkZV9pbm5lciAuaG92ZXJfbGlua19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDQ2cHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7IH0gfVxuICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE5MjkwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDsgfVxuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV9zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRhYl93aXRoX2NvbnRlbnRfc2VjIHtcbiAgbWFyZ2luOiA4NHB4IDAgMjQwcHg7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGFiX3dpdGhfY29udGVudF9zZWMge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDgwcHg7IH0gfVxuICAudGFiX3dpdGhfY29udGVudF9zZWMgLnRvcF9sZWZ0X2Nvcm5lcl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE0NXB4O1xuICAgIHRvcDogLTc4cHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWMgLnRvcF9sZWZ0X2Nvcm5lcl9pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHRvcDogLTU4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlYyAudG9wX2xlZnRfY29ybmVyX2ltYWdlIHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjIC50b3BfbGVmdF9jb3JuZXJfaW1hZ2Uge1xuICAgICAgICB0b3A6IC04MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWMgLnRvcF9sZWZ0X2Nvcm5lcl9pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjIC50b3BfbGVmdF9jb3JuZXJfaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyIC5mb3JfZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXIgLmZvcl9kZXNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXIgLmZvcl9tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXIgLmZvcl9tb2Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdC5mb3JfZGVzayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0LmZvcl9kZXNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19oZWFkaW5nX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19oZWFkaW5nX2xpc3RfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgfSB9XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19oZWFkaW5nX2xpc3RfX2l0ZW1fX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rX19pbm5lciAudGFiX2hlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdF9faXRlbV9fbGlua19faW5uZXIgLnRhYl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9IH1cbiAgICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19oZWFkaW5nX2xpc3RfX2l0ZW1fX2xpbmtfX2lubmVyIC50YWJfaGVhZGluZ190ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rX19pbm5lciAudGFiX2hlYWRpbmdfdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGx1c19zaWduX2dyZWVuLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rX19pbm5lciAudGFiX2hlYWRpbmdfdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9IH1cbiAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rLmFjdGl2ZSAudGFiX2hlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICM0MTkyOTA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rLmFjdGl2ZSAudGFiX2hlYWRpbmdfdGV4dDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIxNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rLmFjdGl2ZSAudGFiX2hlYWRpbmdfdGV4dDphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdF9faXRlbV9fbGluay5hY3RpdmUgLnRhYl9oZWFkaW5nX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTGluZV9ncmVlbi5zdmdcIik7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19oZWFkaW5nX2xpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLnRhYl9oZWFkaW5nX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjNDE5MjkwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2hlYWRpbmdfbGlzdF9faXRlbV9fbGluazpob3ZlciAudGFiX2hlYWRpbmdfdGV4dDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIxNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9faGVhZGluZ19saXN0X19pdGVtX19saW5rOmhvdmVyIC50YWJfaGVhZGluZ190ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtX19pbm5lciAuY29udGVudF9saXN0X19pdGVtX19pbm5lciAuY29udGVudF9kYXRhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2RhdGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2RhdGEgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2Fuc19ib2xkXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSAuY29udGVudCBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSAuY29udGVudCB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSAuY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIC5jb250ZW50X2RhdGEgLmNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSAuY29udGVudCB1bCBsaTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIgLmNvbnRlbnRfZGF0YSAuY29udGVudCB1bCBsaTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtLnNpbmdsZV9jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW0udHdvX2NvbHVtbiAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbS50d29fY29sdW1uIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbS50d29fY29sdW1uIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDsgfSB9XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW0udHdvX2NvbHVtbiAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyX19sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtLnR3b19jb2x1bW4gLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtX19pbm5lcl9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtLnR3b19jb2x1bW4gLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtX19pbm5lcl9fbGVmdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW0udHdvX2NvbHVtbiAudGFiX3dpdGhfY29udGVudF9zZWNfX2lubmVyX19jb250ZW50X2xpc3RfX2l0ZW1fX2lubmVyX19yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTAycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbS50d29fY29sdW1uIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtLnR3b19jb2x1bW4gLnRhYl93aXRoX2NvbnRlbnRfc2VjX19pbm5lcl9fY29udGVudF9saXN0X19pdGVtX19pbm5lcl9fcmlnaHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XG4gIG1hcmdpbjogMTQ1cHggMCAxMjFweDsgfVxuICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50LnJicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnQucmJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50LnJicyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCA4NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XG4gICAgICBtYXJnaW46IDc5cHggMCA4NXB4OyB9IH1cbiAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnQge1xuICAgICAgd2lkdGg6IDcwLjclO1xuICAgICAgcGFkZGluZzogMCA2N3B4IDAgMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDY1LjclO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDcwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA5M3B4IDA7IH0gfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDc3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEzMHB4IDk5cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4IDcwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3RpdGxlX2NvbnRlbnRfc3ViX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHggMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4IDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fdGl0bGVfY29udGVudF9zdWJfdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwcHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3RpdGxlX2NvbnRlbnRfc3ViX3RpdGxlX19zdWJfdGl0bGUgLnN1Yl90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDZweDtcbiAgICAgICAgICBjb2xvcjogIzYwODI5OTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTA2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fdGl0bGVfY29udGVudF9zdWJfdGl0bGVfX3N1Yl90aXRsZSAuc3ViX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3RpdGxlX2NvbnRlbnRfc3ViX3RpdGxlX19zdWJfdGl0bGUgLnN1Yl90aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fdGl0bGVfY29udGVudF9zdWJfdGl0bGVfX3N1Yl90aXRsZSAuc3ViX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDgyOTk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZV9fc3ViX3RpdGxlIC5zdWJfdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3RpdGxlX2NvbnRlbnRfc3ViX3RpdGxlX190aXRsZSAuaGVhZGluZyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICBjb2xvcjogIzQxNTM2NDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZV9fdGl0bGUgLmhlYWRpbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX190aXRsZV9jb250ZW50X3N1Yl90aXRsZV9fdGl0bGUgLmhlYWRpbmcge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDJweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fdGl0bGVfY29udGVudF9zdWJfdGl0bGVfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fdGl0bGVfY29udGVudF9zdWJfdGl0bGVfX2J1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2VzX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA0N3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2ltYWdlc19fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2VzX193cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19pbWFnZXNfX3dyYXBwZXJfX2ltYWdlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19pbWFnZXNfX3dyYXBwZXJfX2ltYWdlczo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2VzX193cmFwcGVyX19pbWFnZXMgLmltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2VzX193cmFwcGVyX19sb2dvX19sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9faW1hZ2VzX193cmFwcGVyX19sb2dvX19sb2dvX19pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDdweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2hlYWRpbmcgLmgzIHtcbiAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIC0yM3B4IDE5cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3Qge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHggMTlweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3Qge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDMxcHg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyM3B4IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb246bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDgyOTk7IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2ljb25fbGlzdF9faWNvbl9faW5uZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb25fX2lubmVyX19pY29uX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9faGVhZGluZ193cmFwcGVyX19pY29uX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19saWdodFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDsgfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb25fX2lubmVyX19pY29uX19oZWFkaW5nX3dyYXBwZXJfX2ljb25fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX21lZGl1bVwiOyB9XG4gICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX3JlYWQge1xuICAgICAgICAgIG1heC13aWR0aDogNTk2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX3JlYWQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX3JlYWQgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7IH0gfVxuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fbGVmdF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50IC5ob3Zlcl9saW5rIC5ob3Zlcl9saW5rX2l0ZW0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19sZWZ0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnQgLmhvdmVyX2xpbmsgLmhvdmVyX2xpbmtfaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX2xlZnRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudCAuaG92ZXJfbGluayAuaG92ZXJfbGlua19pdGVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAyOS4zJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAzNC4zJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNzQlOyB9IH1cbiAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDgxcHggMCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNTlweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwOyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMThweCA0MHB4IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXJfX2ltYWdlczo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXJfX2ltYWdlcyAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX3dyYXBwZXJfX2xvZ29fX2xvZ28ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX193cmFwcGVyX19sb2dvX19sb2dvX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTIzcHggMTlweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHggMTlweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2ljb25fbGlzdCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHggMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2ljb25fbGlzdF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAwOyB9IH1cbiAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2ljb25fbGlzdF9faWNvbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDgyOTk7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb25fX2lubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19pY29uX2xpc3RfX2ljb25fX2lubmVyX19pY29uX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4IDAgMDsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9IH1cbiAgICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9faWNvbl9saXN0X19pY29uX19pbm5lcl9faGVhZGluZ193cmFwcGVyX19pY29uX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19saWdodFwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4OyB9XG4gICAgICAgICAgICAgICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF9faW5uZXJfX3JpZ2h0X19pbm5lcl9fd3JhcHBlcl9faXRlbV9faW5uZXJfX2NvbnRlbnRfX2ljb25fbGlzdF9faWNvbl9faW5uZXJfX2hlYWRpbmdfd3JhcHBlcl9faWNvbl90ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MDgyOTk7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19tZWRpdW1cIjsgfVxuICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50X19yZWFkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg5cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudF9fcmVhZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudCAuaG92ZXJfbGluayAuaG92ZXJfbGlua19pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2ltYWdlX2NvbnRlbnRfX2lubmVyX19yaWdodF9faW5uZXJfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19jb250ZW50IC5ob3Zlcl9saW5rIC5ob3Zlcl9saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICAgICAgICAubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X19pbm5lcl9fcmlnaHRfX2lubmVyX193cmFwcGVyX19pdGVtX19pbm5lcl9fY29udGVudCAuaG92ZXJfbGluayAuaG92ZXJfbGlua19pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cblxuLm5ld3NfbGlzdF9zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7IH1cbiAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWMge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fY2F0ZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fY2F0ZmlsdGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwOyB9IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciAuY2F0ZWdvcmllc19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciAuY2F0ZWdvcmllc19saXN0IC50ZXJtX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciAuY2F0ZWdvcmllc19saXN0IC50ZXJtX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCBweDsgfSB9XG4gICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fY2F0ZmlsdGVyIC5jYXRlZ29yaWVzX2xpc3QgLnRlcm1faXRlbSAudGVybV9saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fY2F0ZmlsdGVyIC5jYXRlZ29yaWVzX2xpc3QgLnRlcm1faXRlbSAudGVybV9saW5rIC5jYXRfcG9zdF9jb3VudF90ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JEQkRCRDsgfVxuICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciAuY2F0ZWdvcmllc19saXN0IC50ZXJtX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtLmFjdGl2ZSAudGVybV9saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19jYXRmaWx0ZXIgLmNhdGVnb3JpZXNfbGlzdCAudGVybV9pdGVtOmhvdmVyIC50ZXJtX2xpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX2NhdGZpbHRlciAuY2F0ZWdvcmllc19saXN0IC50ZXJtX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5MjkwOyB9XG4gICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fbW9udGhmaWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fbW9udGhmaWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX21vbnRoZmlsdGVyIC5zZWxlY3RyaWMtd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzZweDtcbiAgICAgICAgICB6LWluZGV4OiA2OyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX21vbnRoZmlsdGVyIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19tb250aGZpbHRlciAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fbW9udGhmaWx0ZXIgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWxlY3RfZG93bl9hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOC41N3B4IDQuMjlweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19tb250aGZpbHRlciAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lci0tZmlsdGVyX3NlY19faW5uZXJfX21vbnRoZmlsdGVyIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXItLWZpbHRlcl9zZWNfX2lubmVyX19tb250aGZpbHRlciAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyB1bCBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyLS1maWx0ZXJfc2VjX19pbm5lcl9fbW9udGhmaWx0ZXIgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMzZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogMCA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lciAuc29sZF9vdXRfc2VjIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMXB4OyB9XG4gICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXJfX2ltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9faW1nIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXJfX2RhdGFfX3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXJfX2RhdGFfX2RhdGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyX19kYXRhX19kYXRlIHtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fZGF0ZSB7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fZGF0ZSB7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH0gfVxuICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyX19kYXRhX19leGNlcnB0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fZXhjZXJwdCBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycHg7IH1cbiAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXJfX2RhdGFfX2V4Y2VycHQgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fZXhjZXJwdCBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lciAuaG92ZXJfbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyOmhvdmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyX19kYXRhX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcjpob3ZlciAucmVhZF9tb3JlX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcjpob3ZlciAucmVhZF9tb3JlX2xpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0gLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS0tZXh0ZXJuYWxfbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG4gICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IHtcbiAgICAgICAgd2lkdGg6IDY2LjQ2JTtcbiAgICAgICAgcGFkZGluZzogMCA1OHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3QgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3QgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXJfX2ltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyX19kYXRhX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtLmZlYXR1cmVfcG9zdCAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fZXhjZXJwdCBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3QgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXIgLmZlYXR1cmVfaWNvbl90ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5MjkwOyB9XG4gICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyIC5mZWF0dXJlX2ljb25fdGV4dF9faW5uZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS5mZWF0dXJlX3Bvc3QgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXIgLmZlYXR1cmVfaWNvbl90ZXh0X19pbm5lciAuZmVhdHVyZV9pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyIC5mZWF0dXJlX2ljb25fdGV4dF9faW5uZXIgLmZlYXR1cmVfaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW0uZmVhdHVyZV9wb3N0IC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3RfX2l0ZW1fX2lubmVyIC5mZWF0dXJlX2ljb25fdGV4dF9faW5uZXIgLmZlYXR1cmVfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtLmZlYXR1cmVfcG9zdCAucmVhZF9tb3JlX2xpbms6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbl9faW5uZXIgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbS0tZXh0ZXJuYWxfbGluayAuYnRuLmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cbiAgICAubmV3c19saXN0X3NlY3Rpb25fX2lubmVyIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3Qubm90X2ZvdW5kX3NlYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uX19pbm5lciAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0Lm5vdF9mb3VuZF9zZWMgLm5vdF9mb3VuZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3c19saXN0X3NlY3Rpb24gLm5ld3NfbG9hZF9tb3JlX3NlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uIC5uZXdzX2xvYWRfbW9yZV9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmV3c19saXN0X3NlY3Rpb24gLm5ld3NfbG9hZF9tb3JlX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzX2xpc3Rfc2VjdGlvbiAubmV3c19sb2FkX21vcmVfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQzcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NfbGlzdF9zZWN0aW9uIC5uZXdzX2xvYWRfbW9yZV9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgLm5ld3NfbGlzdF9zZWN0aW9uIC5uZXdzX2xvYWRfbW9yZV9zZWN0aW9uIC5idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjA4Mjk5OyB9XG4gICAgICAubmV3c19saXN0X3NlY3Rpb24gLm5ld3NfbG9hZF9tb3JlX3NlY3Rpb24gLmJ0bjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4udGFiX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYl9saXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGZpbHRlcjogYmx1cig3LjVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjMlIDM5JSA3MCUgNTAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudGFiX2xpc3Q6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwJSA2MCUgNjAlIDgwJTtcbiAgICAgICAgYm90dG9tOiAtMTVweDsgfSB9XG4gIC50YWJfbGlzdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDU3cHggMHB4IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRhYl9saXN0X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDU0cHggMCAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlci50d29fY29sdW1uIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLnR3b19jb2x1bW4gLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXIudHdvX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXIudHdvX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDsgfSB9XG4gICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXIudHdvX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlci50d29fY29sdW1uIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLnRocmVlX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLnRocmVlX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLmZvdXJfY29sdW1uIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLmZvdXJfY29sdW1uIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlci5mb3VyX2NvbHVtbiAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXIuZm91cl9jb2x1bW4gLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW1fX2lubmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyLmZvdXJfY29sdW1uIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lci5ob3Zlcl9saW5rOmhvdmVyIC5sZWZ0X3NlY3Rpb24gLmljb24ge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIuaG92ZXJfbGluazpob3ZlciAucmlnaHRfc2VjdGlvbiAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI0YxNkE3ODsgfVxuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAudGFiX2xpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAubGVmdF9zZWN0aW9uIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAubGVmdF9zZWN0aW9uIC5pY29uIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDsgfVxuICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAucmlnaHRfc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIgLnJpZ2h0X3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgICAgICAgICAudGFiX2xpc3RfX2lubmVyX193cmFwcGVyX190YWJfaXRlbV9faW5uZXIgLnJpZ2h0X3NlY3Rpb24gLmhlYWRpbmcgLmhlYWRpbmdfdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAgICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW1fX2lubmVyIC5yaWdodF9zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2MDgyOTk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW1fX2lubmVyIC5yaWdodF9zZWN0aW9uIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAucmlnaHRfc2VjdGlvbiAuc3ViX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNCU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtX19pbm5lciAucmlnaHRfc2VjdGlvbiAuc3ViX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyIHtcbiAgbWFyZ2luOiAxMTRweCAwcHggMTAwcHg7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL0RyYWdfSG92ZXIucG5nXCIpLCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIge1xuICAgICAgbWFyZ2luOiA2M3B4IDBweCA5NXB4OyB9IH1cbiAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIuaXRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyLml0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyLml0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyLml0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlci5pYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIuaWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIuaWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIuaWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyLmhpZGVfZG90cyAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCA4OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDsgfSB9XG4gICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX3RhZ19saW5lX2FuZF9oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl90YWdfbGluZV9hbmRfaGVhZGluZyAuaGVhZGluZyAuaDEge1xuICAgICAgICAgIGNvbG9yOiAjNDE1MzY0OyB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfdGFnX2xpbmVfYW5kX2hlYWRpbmcgLnRhZ19saW5lIC5oNiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5OyB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9jb250ZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTkyOTA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX2NvbnRlbnRfaW5uZXJfY29udGVudF9pbm5lciAubGlua19zZWMgLmxpbmtfaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MTUzNjQ7IH1cbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfY29udGVudF9pbm5lcl9jb250ZW50X2lubmVyIC5saW5rX3NlYyAubGlua19pdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQxNTM2NDsgfVxuICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXIge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7IH0gfVxuICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIGhlaWdodDogNTQ2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NsaWRlX2lubmVyX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC4zNjU2cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzRweCAxNXB4IDM1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NsaWRlX2lubmVyX3NsaWRlX2NvbnRlbnQucG9zdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDRweCAxNXB4IDQzcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudC5wb3N0X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50LnBvc3RfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NsaWRlX2lubmVyX3NsaWRlX2NvbnRlbnQucG9zdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCAyNHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC5pbWFnZV9zbGlkZV9pbm5lcl9zbGlkZV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4OyB9IH1cbiAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudF9oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC5mdWxsYm94X2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC5pbWFnZV9zZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTQ2cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLmltYWdlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDsgfSB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDsgfSB9XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLmltYWdlX3Bvc3RlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDZweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC5pbWFnZV9wb3N0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbl9pbm5lciAuaW1hZ2VfcG9zdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLmltYWdlX3Bvc3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDsgfSB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC5pbWFnZV9wb3N0ZXJfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5wbGF5X2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5wbGF5X2J0biBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLmltYWdlX3Bvc3Rlcl9pbm5lcl9jb250ZW50IC5wbGF5X2J0biBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLnZpZGVvIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbl9pbm5lciAudmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODlweDsgfSB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC52aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbl9pbm5lciAudmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDsgfSB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC52aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7IH0gfVxuICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLm1wNC12aWRlbyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0NnB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLm1wNC12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC5tcDQtdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbl9pbm5lciAubXA0LXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDsgfSB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC5tcDQtdmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTQ2cHg7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5jb2x1bW4gLnZpZGVvX3NlY3Rpb25faW5uZXIgLm1wNC12aWRlbyB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuY29sdW1uIC52aWRlb19zZWN0aW9uX2lubmVyIC5tcDQtdmlkZW8gdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmNvbHVtbiAudmlkZW9fc2VjdGlvbl9pbm5lciAubXA0LXZpZGVvIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNnB4OyB9IH1cbiAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbjogODJweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzlweDsgfSB9XG4gICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTkyOTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5jb250ZW50X3dpdGhfaW1hZ2VfdmlkZW9fc2xpZGVyX2lubmVyX3NsaWRlcl9pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgICAgICAgLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXJfaW5uZXJfc2xpZGVyX2lubmVyIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubGl0eSBpZnJhbWUgYm9keSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvX3NlY3Rpb25fX2FjdGl2ZSAudmlkZW9fc2VjdGlvbl9fb3BlbiAubGl0eS1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gIC52aWRlb19zZWN0aW9uX19hY3RpdmUgLnZpZGVvX3NlY3Rpb25fX29wZW4gLmxpdHktY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jdXN0b20tY3Vyc29yIHtcbiAgd2lkdGg6IDBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4JSwgLTc1JSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50aGVtZS1wYWdlLWxpZ2h0IC5jdXN0b20tY3Vyc29yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYTE5OTsgfVxuXG4uY3VzdG9tLWN1cnNvcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi8qIEhvdmVyIEluaXQgKi9cbi5jdXN0b20tY3Vyc29yLmN1cnNvci1pbml0IHtcbiAgd2lkdGg6IC44ZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsOyB9XG5cbi5jdXN0b20tY3Vyc29yLmN1cnNvci1pbml0LnByZXNzZWQge1xuICB3aWR0aDogMS4yZW07IH1cblxuLyogSG92ZXIgTGluayAqL1xuLmN1c3RvbS1jdXJzb3IuY3Vyc29yLWhvdmVyIHtcbiAgd2lkdGg6IDEzMHB4O1xuICAvKiBoZWlnaHQ6IDEzMHB4OyAqL1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTsgfVxuXG4uY3VzdG9tLWN1cnNvci5jdXJzb3ItaG92ZXIuY3Vyc29yLWpvYi5jdXJzb3Itam9iLXRpbnkgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApIHJvdGF0ZSgwLjAwMWRlZyk7IH1cblxuLyogSG92ZXIgV29yayBDYXNlICovXG4uY3VzdG9tLWN1cnNvci5jdXJzb3Itd29yayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2ExOTk7XG4gIHdpZHRoOiA2ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC03NSUpIHJvdGF0ZSgwLjAwMWRlZyk7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpOyB9XG5cbi5jdXN0b20tY3Vyc29yLmN1cnNvci13b3JrLnByZXNzZWQge1xuICB3aWR0aDogOGVtOyB9XG5cbi5jdXN0b20tY3Vyc29yIC5vdmVybGF5X3ZpZGVvX2hvdmVyX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLyogdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7ICovXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgd2lkdGg6IDA7XG4gIC8qIG9wYWNpdHk6IDA7ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTsgfVxuXG4uY3VzdG9tLWN1cnNvci5jdXJzb3ItaG92ZXIgLm92ZXJsYXlfdmlkZW9faG92ZXJfaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTMwcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b20tY3Vyc29yIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY3VzdG9tLWN1cnNvci1maWxsLFxuICAuY3VzdG9tLWN1cnNvci1zcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciB7XG4gIGhlaWdodDogNzUxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLm1hcF9zZWN0aW9uX2lubmVyICNtYXBfbXVsdGlwbGVfbWFya2VyIHtcbiAgICAgIGhlaWdodDogNjMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciB7XG4gICAgICBoZWlnaHQ6IDUyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIge1xuICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gIC5nb29nbGVfbWFwX3NlY3Rpb24gLm1hcF9zZWN0aW9uX2lubmVyICNtYXBfbXVsdGlwbGVfbWFya2VyIC5tYXJrZXJfcG9wdXAge1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxMnB4IDE3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciAubWFya2VyX3BvcHVwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCAuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1SZWd1bGFyXCI7IH1cbiAgICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLm1hcF9zZWN0aW9uX2lubmVyICNtYXBfbXVsdGlwbGVfbWFya2VyIC5tYXJrZXJfcG9wdXBfX2xlZnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgLm1hcmtlcl9wb3B1cF9fbGVmdCAubWFya2VyX3BvcHVwX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLm1hcF9zZWN0aW9uX2lubmVyICNtYXBfbXVsdGlwbGVfbWFya2VyIC5tYXJrZXJfcG9wdXBfX2xlZnQgLm1hcmtlcl9wb3B1cF9saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciAubWFya2VyX3BvcHVwX19sZWZ0IC5tYXJrZXJfcG9wdXBfbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciAubWFya2VyX3BvcHVwX19sZWZ0IC5tYXJrZXJfcG9wdXBfbGluayBhLmxpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciAubWFya2VyX3BvcHVwX19yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXBfc2VjdGlvbl9pbm5lciAjbWFwX211bHRpcGxlX21hcmtlciAubWFya2VyX3BvcHVwX19yaWdodCAubWFya2VyX3BvcHVwX2ltYWdlIGltZy5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwX3NlY3Rpb25faW5uZXIgI21hcF9tdWx0aXBsZV9tYXJrZXIgYXJlYVtzdHlsZSo9Y3Vyc29yXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxuLmdtLXN0eWxlLWl3LWMge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgICByaWdodDogM3B4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZ20tdWktaG92ZXItZWZmZWN0IHNwYW4ge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogNjhweCAwIDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW46IDUwcHggMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDsgfSB9XG4gIC5icmVhZGNydW1ic19faW5uZXIgc3BhbiBzcGFuIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJXb3JrU2Fuc19yZWd1bGFyXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5icmVhZGNydW1ic19faW5uZXIgc3BhbiBzcGFuIGE6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTUzNjQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2lubmVyIHNwYW4gc3BhbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5icmVhZGNydW1ic19faW5uZXIgc3BhbiBzcGFuLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQxNTM2NDsgfVxuXG4uc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWJzX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRBNEE3O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpbmdsZS1wb3N0IC5icmVhZGNydW1ic19faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpbmdsZS1wb3N0IC5icmVhZGNydW1ic19faW5uZXIgLnNpbmdsZV9wb3N0X2V4dGVybmFsX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpbmdsZS1wb3N0IC5icmVhZGNydW1ic19faW5uZXIgLnNpbmdsZV9wb3N0X2V4dGVybmFsX2xpbmsgLmJ0bi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkRCREJEOyB9XG5cbi5hdHRyYWN0aW9uc19saXN0IHtcbiAgbWFyZ2luOiAxMDBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmF0dHJhY3Rpb25zX2xpc3Qge1xuICAgICAgbWFyZ2luOiA3MHB4IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdHRyYWN0aW9uc19saXN0IHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDQwcHg7IH0gfVxuICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXI6aG92ZXIgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuaG92ZXJfbGluayAuaG92ZXJfbGlua19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX193cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fd3JhcHBlcl9faW1hZ2VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX193cmFwcGVyX19pbWFnZXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlcyAuaW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX3dyYXBwZXJfX2xvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fd3JhcHBlcl9fbG9nb19faW1hZ2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICBjb2xvcjogIzQxNTM2NDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faGVhZGluZyAuaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2ljb25fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjNweCAwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweCAwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2ljb25fbGlzdF9faWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjNweCAxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3RfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHggMDsgfSB9XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjA4Mjk5O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3RfX2ljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uX19pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2ljb25fbGlzdF9faWNvbl9faW5uZXJfX2ljb25faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwOyB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2ljb25fbGlzdF9faWNvbl9faW5uZXJfX2ljb25faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4IDAgMDsgfSB9XG4gICAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudCAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3RfX2ljb25fX2lubmVyIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2ljb25fbGlzdF9faWNvbl9faW5uZXJfX2ljb25fX2hlYWRpbmdfd3JhcHBlcl9faWNvbl9oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbGlnaHRcIjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDsgfVxuICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uX19pbm5lciAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3RfX2ljb25fX2lubmVyX19pY29uX19oZWFkaW5nX3dyYXBwZXJfX2ljb25fdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA4Mjk5O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfbWVkaXVtXCI7IH1cbiAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudF9faW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9fY29udGVudF9faW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5ob3Zlcl9saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmhvdmVyX2xpbmsgLmhvdmVyX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zX3NlbWlib2xkXCI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmhvdmVyX2xpbmsgLmhvdmVyX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnQgLmhvdmVyX2xpbmsgLmhvdmVyX2xpbmtfaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7IH1cbiAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lciAubGlua19ob3ZlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXIgLmxpbmtfaG92ZXIgLmhvdmVyX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIHtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3Ige1xuICAgICAgbWFyZ2luOiA3MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci50b3Bfc3BhY2VfNTIge1xuICAgIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IudG9wX3NwYWNlXzUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IudG9wX3NwYWNlXzU4IHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yLnRvcF9zcGFjZV81OCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yLnRvcF9zcGFjZV84NyB7XG4gICAgbWFyZ2luLXRvcDogODdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci50b3Bfc3BhY2VfODcge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci5ib3R0b21fc3BhY2VfNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IuYm90dG9tX3NwYWNlXzUyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IuYm90dG9tX3NwYWNlXzU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yLmJvdHRvbV9zcGFjZV81OCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yLmJvdHRvbV9zcGFjZV84NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci5ib3R0b21fc3BhY2VfODcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci5ib3R0b21fc3BhY2VfMTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IuYm90dG9tX3NwYWNlXzEzNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IuYm90dG9tX3NwYWNlXzEzNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IuYm90dG9tX3NwYWNlXzEzNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yLmJvdHRvbV9zcGFjZV8wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvci50b3Bfc3BhY2VfMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IgcCAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMHB4IDAgMTNweCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIHAgLmFsaWducmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvciBwIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMHB4IDQ2cHggMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIHAgLmFsaWdubGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIHVsLFxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvciB1bCBsaSxcbiAgICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIG9sIGxpIHtcbiAgICAgIGNvbG9yOiAjNDE1MzY0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7IH1cbiAgLnN0YW5kYXJkX19lZGl0b3IuYXJ0aWNsZV9jb250ZW50X2VkaXRvciB1bC5ib3JkZXJfYm90dG9tLFxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIG9sLmJvcmRlcl9ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRhNGE3OyB9XG4gIC5zdGFuZGFyZF9fZWRpdG9yLmFydGljbGVfY29udGVudF9lZGl0b3IgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFHYXJhbW9uZFByby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuc3RhbmRhcmRfX2VkaXRvci5hcnRpY2xlX2NvbnRlbnRfZWRpdG9yIC5jb2xvcl9saWdodGJsdWUge1xuICAgIGNvbG9yOiAjNDE1MzY0OyB9XG5cbi5nYXJkZW5fbWFwLm10LTEge1xuICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdhcmRlbl9tYXAubXQtMSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhcmRlbl9tYXAubXQtMSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmdhcmRlbl9tYXAubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZ2FyZGVuX21hcC5tYi0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FyZGVuX21hcC5tYi0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uZ2FyZGVuX21hcF9faW5uZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nYXJkZW5fbWFwIC5tYXBwbGljLWNvbnRhaW5lciA+IC5tYXBwbGljLWJ1dHRvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNzBweDsgfVxuXG4uZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDQycHggMjVweCAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWJvZHkgLm1hcHBsaWMtdG9vbHRpcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQUdhcmFtb25kUHJvLVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0MTUzNjQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdhcmRlbl9tYXAgLm1hcHBsaWMtdG9vbHRpcC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzJweCAxNXB4IDIwcHg7IH1cbiAgICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtYm9keSAubWFwcGxpYy10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtY2xvc2Uge1xuICByaWdodDogMzBweDtcbiAgdG9wOiAycHg7IH1cbiAgLmdhcmRlbl9tYXAgLm1hcHBsaWMtdG9vbHRpcC1jbG9zZSAubWFwcGxpYy1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdhcmRlbl9tYXAgLm1hcHBsaWMtdG9vbHRpcC1kZXNjcmlwdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWNvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWNvbnRlbnQgLmltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE2MXB4OyB9XG4gICAgLmdhcmRlbl9tYXAgLm1hcHBsaWMtdG9vbHRpcC1jb250ZW50IC5pbWFnZSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MXB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtY29udGVudCAuaW1hZ2UgPiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtY29udGVudCAuaW1hZ2UgPiBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXRvb2x0aXAtY29udGVudCAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmdhcmRlbl9tYXAgLm1hcHBsaWMtdG9vbHRpcC1jb250ZW50IC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uZ2FyZGVuX21hcCAubWFwcGxpYy1wb3B1cC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTkyOTAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE5MjkwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5nYXJkZW5fbWFwIC5tYXBwbGljLXBvcHVwLWxpbmsge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuZ2FyZGVuX21hcCAubWFwcGxpYy1wb3B1cC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5nYXJkZW5fbWFwIC5tYXBwbGljLWhvdmVydGlwID4gLm1hcHBsaWMtdG9vbHRpcC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmdhcmRlbl9tYXAgLm1hcHBsaWMtcGluIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9waW5faWNvbi5zdmcpO1xuICBmb250LXNpemU6IDA7XG4gIGFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgZWFzZSAwcywgbWFyZ2luIDAuNXMgZWFzZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLXdyYXAge1xuICAgIG1heC13aWR0aDogNDMycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FyZGVuX21hcCAubWFwcGxpYy10b29sdGlwLXdyYXAge1xuICAgIG1heC13aWR0aDogMzMycHggIWltcG9ydGFudDsgfSB9XG5cbi5tYXBwbGljLW1hcCAubWFwcGxpYy1tYXAtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cblxuLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IHtcbiAgICAgIGdhcDogNDBweCAyMHB4OyB9IH1cbiAgLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IC5mb3VyX2NvbF9jb250ZW50X2xpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb3VyX2NvbHVtbl9jb250ZW50X2xpc3RfaW5uZXIgLmZvdXJfY29sX2NvbnRlbnRfbGlzdCAuZm91cl9jb2xfY29udGVudF9saXN0X2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuZm91cl9jb2x1bW5fY29udGVudF9saXN0X2lubmVyIC5mb3VyX2NvbF9jb250ZW50X2xpc3QgLmZvdXJfY29sX2NvbnRlbnRfbGlzdF9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb3VyX2NvbHVtbl9jb250ZW50X2xpc3RfaW5uZXIgLmZvdXJfY29sX2NvbnRlbnRfbGlzdCAuZm91cl9jb2xfY29udGVudF9saXN0X2l0ZW0gLmhlYWRpbmc1IHtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm91cl9jb2x1bW5fY29udGVudF9saXN0X2lubmVyIC5mb3VyX2NvbF9jb250ZW50X2xpc3QgLmZvdXJfY29sX2NvbnRlbnRfbGlzdF9pdGVtIC5oZWFkaW5nNSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IC5mb3VyX2NvbF9jb250ZW50X2xpc3RfaXRlbSAuaGVhZGluZzUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5mb3VyX2NvbHVtbl9jb250ZW50X2xpc3RfaW5uZXIgLmZvdXJfY29sX2NvbnRlbnRfbGlzdCAuZm91cl9jb2xfY29udGVudF9saXN0X2l0ZW0gLmhlYWRpbmc1IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuZm91cl9jb2x1bW5fY29udGVudF9saXN0X2lubmVyIC5mb3VyX2NvbF9jb250ZW50X2xpc3QgLmZvdXJfY29sX2NvbnRlbnRfbGlzdF9pdGVtIC5oZWFkaW5nNSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IC5mb3VyX2NvbF9jb250ZW50X2xpc3RfaXRlbSAuY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjNDE5MjkwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfcmVndWxhcic7IH1cbiAgICAgIC5mb3VyX2NvbHVtbl9jb250ZW50X2xpc3RfaW5uZXIgLmZvdXJfY29sX2NvbnRlbnRfbGlzdCAuZm91cl9jb2xfY29udGVudF9saXN0X2l0ZW0gLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgLmZvdXJfY29sdW1uX2NvbnRlbnRfbGlzdF9pbm5lciAuZm91cl9jb2xfY29udGVudF9saXN0IC5mb3VyX2NvbF9jb250ZW50X2xpc3RfaXRlbSAubGlua19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnNpdGVtYXBfbWVudV9saXN0IHtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zaXRlbWFwX21lbnVfbGlzdCB7XG4gICAgICBtYXJnaW46IDcwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaXRlbWFwX21lbnVfbGlzdCB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5zaXRlbWFwX21lbnVfbGlzdCAuc2VjdGlvbl93cmFwcGVyIC5tZW51LXNpdGVtYXAtbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1jb3VudDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zaXRlbWFwX21lbnVfbGlzdCAuc2VjdGlvbl93cmFwcGVyIC5tZW51LXNpdGVtYXAtbWVudSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2l0ZW1hcF9tZW51X2xpc3QgLnNlY3Rpb25fd3JhcHBlciAubWVudS1zaXRlbWFwLW1lbnUge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC5zaXRlbWFwX21lbnVfbGlzdCAuc2VjdGlvbl93cmFwcGVyIC5tZW51LXNpdGVtYXAtbWVudSBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgICAgLnNpdGVtYXBfbWVudV9saXN0IC5zZWN0aW9uX3dyYXBwZXIgLm1lbnUtc2l0ZW1hcC1tZW51IGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnNfcmVndWxhclwiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5zaXRlbWFwX21lbnVfbGlzdCAuc2VjdGlvbl93cmFwcGVyIC5tZW51LXNpdGVtYXAtbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQxOTI5MDsgfVxuIiwiJHNlbGVjdHJpYy1tYWluLWNvbG9yOiAgICAgICNEREQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIHVzZWQgaW4gYm9yZGVyXG4kc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvcjogI0JCQiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3IgdXNlZCBpbiBidXR0b25cbiRzZWxlY3RyaWMtdGV4dC1jb2xvcjogICAgICAjNDQ0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciB1c2VkIGluIGxhYmVsXG4kc2VsZWN0cmljLWJnLWNvbG9yOiAgICAgICAgI0Y4RjhGOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvclxuJHNlbGVjdHJpYy1idG4tYmctY29sb3I6ICAgICNGOGY4ZjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1dHRvbiBiYWNrZ3JvdW5kIGNvbG9yXG4kc2VsZWN0cmljLWhlaWdodDogICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3V0ZXIgaGVpZ2h0XG4kc2VsZWN0cmljLXNwYWNpbmc6ICAgICAgICAgMTBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWwgbGVmdCBwYWRkaW5nXG4kc2VsZWN0cmljLWJvcmRlci13aWR0aDogICAgMXB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3V0ZXIgYm9yZGVyIHdpZHRoXG4kc2VsZWN0cmljLWJvcmRlci1yYWRpdXM6ICAgMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZGVyIHJhZGl1c1xuJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ6ICAgICRzZWxlY3RyaWMtaGVpZ2h0IC0gKCRzZWxlY3RyaWMtYm9yZGVyLXdpZHRoICogMikgIWRlZmF1bHQ7IC8vIElubmVyIGhlaWdodFxuJHNlbGVjdHJpYy1mb250LXNpemU6ICAgICAgIDEycHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbnQgc2l6ZVxuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdHJpYy1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6ICRzZWxlY3RyaWMtYm9yZGVyLXdpZHRoIHNvbGlkICRzZWxlY3RyaWMtbWFpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdHJpYy1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0cmljLWJnLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luOiAwICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0IDAgJHNlbGVjdHJpYy1zcGFjaW5nO1xuICAgIGZvbnQtc2l6ZTogJHNlbGVjdHJpYy1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGNvbG9yOiAkc2VsZWN0cmljLXRleHQtY29sb3I7XG4gICAgaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RyaWMtYnRuLWJnLWNvbG9yO1xuICAgIGNvbG9yOiAkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogMC8wIGE7XG4gICAgKmZvbnQ6IDIwcHgvI3skc2VsZWN0cmljLWlubmVyLWhlaWdodH0gTHVjaWRhIFNhbnMgVW5pY29kZSwgQXJpYWwgVW5pY29kZSBNUywgQXJpYWw7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWxlY3RyaWMtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1mb2N1cyAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAyMCUpO1xufVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDEwJSk7XG5cbiAgLmJ1dHRvbiB7XG4gICAgY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvciwgMTAlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0cmljLW9wZW4ge1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMTAlKTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cblxuICAmLnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3RyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdHJpYy10ZW1wLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIEl0ZW1zIGJveCAqL1xuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0cmljLWJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAxMCUpO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTZweDtcblxuICAuc2VsZWN0cmljLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1hYm92ZSAmIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG5cbiAgdWwsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJHNlbGVjdHJpYy1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0QwRDBEMDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q1RDVENTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0cmljLWdyb3VwIHtcbiAgICAuc2VsZWN0cmljLWdyb3VwLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCBsaSB7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyohIExpdHkgLSB2Mi40LjAgLSAyMDE5LTA4LTEwXG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMTkgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cblxuLmxpdHkge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOTUpO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgICB9XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGl0eS13cmFwIHtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgICB6LWluZGV4OiA5OTkxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDk5OTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXR5LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDk5OTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsXG4ubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC8qICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpOyAqL1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gICAgei1pbmRleDogOTk5NDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy90ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3Zlcixcbi5saXR5LWNsb3NlOmZvY3VzLFxuLmxpdHktY2xvc2U6YWN0aXZlLFxuLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjN2JlZmIyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIC8vdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5cbi8qIC5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG59ICovXG5cblxuLyogSW1hZ2UgKi9cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5cbi8qIGlGcmFtZSAqL1xuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5saXR5LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5saXR5LWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1dvcmtTYW5zX3JlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvV29ya1NhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfbGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdXb3JrU2Fuc19tZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ0Fkb2JlR2FyYW1vbmRQcm8nO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FHYXJhbW9uZFByby1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3RmJyk7XHJcbi8vICAgICAvLyBzcmM6IHVybCgnLi4vZm9udHMvQUdhcmFtb25kUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbi8vICAgICAvLyAgICAgdXJsKCcuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnQWRvYmVHYXJhbW9uZFByb1NlbWknO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Fkb2JlLUdhcmFtb25kLVByby1TZW1pYm9sZC5vdGYnKSBmb3JtYXQoJ290ZicpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FHYXJhbW9uZFByby1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0FHYXJhbW9uZFByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBR2FyYW1vbmRQcm8tU2VtaWJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FHYXJhbW9uZFByby1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0FHYXJhbW9uZFByby1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfYm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvV29ya1NhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfc2VtaWJvbGRfaXRhbGljJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Xb3JrU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29ya1NhbnNfc2VtaWJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc19ib2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc19yZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dhcmFtb25kJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9FQkdhcmFtb25kLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRUJHYXJhbW9uZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWdfY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjU4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxfY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbGVzdF9jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaDEsXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDIsXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oMyxcclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm87XHJcbiAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDQsXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9BZG9iZUdhcmFtb25kUHJvO1xyXG4gICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmg1LFxyXG5oNSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oNixcclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xvcl9saWdodGJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHRfYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2l0ZS1jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAvLyB1bC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gdWwuc2xpY2stZG90cyBsaSB7XHJcbiAgICAvLyAgICAgLy8gcGFkZGluZzogMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjJweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAvL21hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ibGFjaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuX2dyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bl93aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bl9ib3JkZXJfZ3JlZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogODRweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibG9ja3F1b3RlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19ib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMge1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWZyYW1lX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIvKiBGb250IHZhcmlhYmxlcyAqL1xyXG5cclxuJGZvbnRfQWRvYmVHYXJhbW9uZFBybzogXCJBR2FyYW1vbmRQcm8tUmVndWxhclwiO1xyXG4kZm9udF9BZG9iZUdhcmFtb25kUHJvX3NlbWlib2xkOiBcIkFHYXJhbW9uZFByby1TZW1pYm9sZFwiO1xyXG4kZm9udF9Xb3JrU2Fuc19yZWd1bGFyOiBcIldvcmtTYW5zX3JlZ3VsYXJcIjtcclxuJGZvbnRfV29ya1NhbnNfbGlnaHQ6IFwiV29ya1NhbnNfbGlnaHRcIjtcclxuJGZvbnRfV29ya1NhbnNfbWVkaXVtOiBcIldvcmtTYW5zX21lZGl1bVwiO1xyXG4kZm9udF9Xb3JrU2Fuc19ib2xkOiBcIldvcmtTYW5zX2JvbGRcIjtcclxuJGZvbnRfV29ya1NhbnNfc2VtaWJvbGRfaXRhbGljOiBcIldvcmtTYW5zX3NlbWlib2xkX2l0YWxpY1wiO1xyXG4kZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDogXCJXb3JrU2Fuc19zZW1pYm9sZFwiO1xyXG4kZm9udF9Ob3RvU2Fuc19ib2xkOiBcIk5vdG9TYW5zX2JvbGRcIjtcclxuJGZvbnRfTm90b1NhbnNfcmVndWxhcjogXCJOb3RvU2Fuc19yZWd1bGFyXCI7XHJcbiRmb250X0dhcmFtb25kOiBcIkdhcmFtb25kXCI7XHJcbiRmb250X29wZW5fc2Fuc19yZWd1bGFyOiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIjtcclxuXHJcbi8qIGNvbG9yIHZhcmlhYmxlcyAqL1xyXG5cclxuJGNvbG9yX3doaXRlOiAjZmZmZmZmO1xyXG4kY29sb3JfYmxhY2s6ICMwMDAwMDA7XHJcbiRjb2xvcl9ibGFjazE6ICMwMTAxMDE7XHJcbiRjb2xvcl9ibGFja19vcDM6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuJGNvbG9yX3llbGxvdzogI2ZmZWNhMTtcclxuJGNvbG9yX3llbGxvdzI6ICNiZmJiOTA7XHJcbiRjb2xvcl9saWdodHllbGxvd19vcDogcmdiYSgyMDcsIDIxMCwgMTYwLCAwLjcpO1xyXG4kY29sb3JfbGlnaHRibHVlOiAjNjA4Mjk5O1xyXG4kY29sb3JfbGlnaHRibHVlMjogIzQxNTM2NDtcclxuJGNvbG9yX2RhcmtncmF5OiAjNGY0ZjRmO1xyXG4kY29sb3JfbGlnaHRncmF5OiAjQkRCREJEO1xyXG4kY29sb3JfbGlnaHRncmVlbjogIzQxOTI5MDtcclxuJGNvbG9yX2xpZ2h0cGluazogI2M0YTRhNztcclxuJGNvbG9yX2dyYXk6ICNFMEUwRTA7XHJcbiRjb2xvcl9ncmF5MTogIzgyODI4MjtcclxuJGNvbG9yX2dyYXkyOiAjRkFGQUZBO1xyXG4kY29sb3JfZ3JheTM6ICNFQUVBRUE7XHJcbiRjb2xvcl9waW5rOiAjRjE2QTc4O1xyXG4kY29sb3JfZ3JlZW46ICM3MTcwMzk7XHJcbiRjb2xvcl9saWdodHllbGxvdzogI0E5OUY4QjsiLCIuc2l0ZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XHJcblxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24sXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3ctZ3JleS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0cmljLWl0ZW1zIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxODNweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2My40MSU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDIwcHggOXB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA5cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3llbGxvdzI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQsXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2l0ZS1oZWFkZXItc3dpdGNoZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICAgICAgICAgICAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMHB4IDRweCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLW1lbnUtc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYnV5bGluayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLXRpY2tldGxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJ1eWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1idXlsaW5rLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtaGVhZGVyLXRpY2tldGxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXRlLWhlYWRlci1idXlsaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tbWVudS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTY4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY29uZGFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub25seS1tb2JpbGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uc3VibWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjMuNDElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl95ZWxsb3cyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5zdWJtZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2xpZ2h0cGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2My40MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uc3VibWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJ1eWxpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNC41cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTM1OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdGlja2V0bGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0LjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgJi5jb2xvcl9jeWFuIHtcclxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yX3Bpbmsge1xyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItc3dpdGNoZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2dyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3ctZ3JleS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodHBpbms7XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaW1hcnktbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0cGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0cGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sb3JfZ3JlZW4ge1xyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yX2JsdWUge1xyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xvcl9saWdodF95ZWxsb3cge1xyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItc3dpdGNoZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2dyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3ctZ3JleS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodHllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHR5ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0eWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0eWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xvcl9saWdodF9ncmVlbiB7XHJcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1zd2l0Y2hlciB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0cmljIHtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy1ncmV5LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci10b3Age1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdzI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaW1hcnktbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3llbGxvdzIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfeWVsbG93MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZW51X2FjdGl2ZSB7XHJcbiAgICAgICAgLnNpdGUtaGVhZGVyLXN3aXRjaGVyIHtcclxuICAgICAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5tZW51LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLXRvZ2dsZXItY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZV90cmFuc3BhcmVudDpub3QoLnN0aWNreSk6bm90KC5tZW51X2FjdGl2ZSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5zaXRlLWhlYWRlci1zd2l0Y2hlciB7XHJcbiAgICAgICAgICAgIC5zZWxlY3RyaWMge1xyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXItYnV5bGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uc3VibWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblxyXG4gICAgICAgIC5zaXRlLWhlYWRlci1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgJi50b2dnbGVfbWVudV9hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgLnNpdGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zaXRlLWhlYWRlci1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2xpZ2h0cGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIge1xyXG4gICAgLnNpdGUtaGVhZGVyLWJvdHRvbS13cmFwcGVyIHtcclxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgLm1haW4tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzgycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGFkbWluYmFyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgbWFyZ2luOiAxMTRweCAwIDg5cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAvLyBtYXJnaW46IDg5cHggMCA5NHB4O1xyXG4gICAgICAgIG1hcmdpbjogODlweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX190b3BfX2lubmVyX19tZW51X2xpc3RfbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX2xvZ29fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19tZW51X2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb290ZXIxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS44JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3LjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAyM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb290ZXIyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS43JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2LjclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAyM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb290ZXIzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNC44JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxLjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAyM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb290ZXI0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS45JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3LjklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3cyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0dhcmFtb25kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI5cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZG93bl9mb290ZXJfbG9nby5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMTRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbHVtbl8yX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9sb2dvX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NlbnRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2RhcmtncmF5O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDM5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzOXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbG9nb19saXN0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX2lubmVyX19jZW50ZXJfX2xvZ29fbGlzdF9fbG9nb19faW5uZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXJfX2NlbnRlcl9fbG9nb19saXN0X19sb2dvX19pbm5lcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lbnVfc29jaWFsX2xpbmsge1xyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb3B5X3dyaWdodF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Rlc2lnbl9ieSxcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGUtaGVhZGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHggMCA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODFweCAwIDY4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW91dGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI5NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzdweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgUGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBQYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzkuMiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0LjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAsIGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kYXRhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjdweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzYuNSU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NC4yJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgJi10YWdsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIzcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9HYXJhbW9uZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE3cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVycm9yNDA0IHtcclxuICAgICNzaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3I0MDQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG5cclxuICAgIC5lcnJvcjQwNC1jb250ZW50LWlubmVyIHtcclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE2JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5lcnJvcjQwNC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XHJcblxyXG4gICAgICAgIC5lcnJvcjQwNC1jb250ZW50LWlubmVyIHtcclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZXJyb3I0MDQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgICAgICAuZXJyb3I0MDQtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvZ29faGVhZGluZ193aXRoX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiA3N3B4IDAgMTIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMHB4IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0NHB4IDBweCA4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlX3RvcF9zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZW1vdmVfYm90dG9tX3NwYWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlZHVjZV90b3Bfc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWR1Y2VfYm90dG9tX3NwYWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDc3NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICZfX2xvZ29fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmdfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQ3LjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgOThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDg5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVyb19iYW5uZXIge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjazE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc2NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogNjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLCBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4OTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4MHB4IDAgMTQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNDBweCAwIDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzQlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMS5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGFnX2xpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEubGluayB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjazE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MS4wOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMy43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZXJvX2Jhbm5lcl9faW5uZXJfX3dyYXBwZXJfX2ltYWdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aWNrZXRfYm9va2luZ19mb3JfbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyLXRpY2tldGxpbmsge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfb3Blbl9zYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iYWNrZ3JvdW5kX2ltYWdlX3dpdGhfY29udGVudF9ib3hfc2VjIHtcclxuICAgIG1hcmdpbjogMTIxcHggMCAxMThweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogODVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJ0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYucmJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50c18xMjEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50c18yMDAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRzXzI3NCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjc0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzXzExOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzXzE2NSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnNfMjQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAvLyBtaW4taGVpZ2h0OiA3NTBweDtcclxuXHJcbiAgICAgICAgLy8gJi5iaWdfaW1hZ2Uge1xyXG4gICAgICAgIC8vICAgICBtaW4taGVpZ2h0OiA4NDBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZF9pbWFnZV93aXRoX2NvbnRlbnRfYm94X21vYmlsZV9pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTYuNSU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0OXB4IDAgMTUxcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTgwcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJpZ19pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzOXB4IDAgMTUxcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOTBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0cGluaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2cHggOHB4IDdweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3hfbGlnaHRfZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3llbGxvdzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxpZ25fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbGlnbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjJweCA1MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE5cHggMzFweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtfc2VjIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLmJ0bl93aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuKy5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bisuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2Vfd2l0aF9jb250ZW50X2JveF9lbnF1aXJ5X3BvcHVwIHtcclxuICAgIC5saXR5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAubGl0eS1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmxpdHktY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucG9wdXBfZm9ybV9lbnF1aXJ5X2JnaW1jYm94IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAgIC8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmlubmVyX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge31cclxuXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgLnBvcHVwX2Zvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2VfcG9wdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXBfZm9ybSB7XHJcbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgID4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmlkZW9fc2VjIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgIG1hcmdpbjogMTIwcHggMCAxMThweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogODJweCAwIDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvLyAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJi5yZWR1Y2VfdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlZHVjZV9icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX3NlY19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLnNtYWxsZXJfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlX3Bvc3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwN3B4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlY3Rpb25faGVpZ2h0X3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibGFja19vcDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDMxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5X2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAubXA0LXZpZGVvIHtcclxuICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiA3NTFweDtcclxuXHJcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNjUxcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICB2aWRlbyB7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIC52aWRlbyB7XHJcbiAgICAgICAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNzUxcHg7XHJcblxyXG4gICAgICAgIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDY1MXB4O1xyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNTM1cHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAzODVweDtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgaWZyYW1lIHtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMik7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvX3NlY19zaG93IHtcclxuICAgIC5saXR5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAubGl0eS1jb250ZW50IHtcclxuICAgICAgICAgICAgLnZpZGVvX2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5saXR5LWNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFjY29yZGlvbl9zZWN0aW9uIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiA4MXB4IDAgMTE4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3Bfc2VjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fc2VjIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nb19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNy44JTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJfaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSwgdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSksIHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fbGlzdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjdweCAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BsdXNfc2lnbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTGluZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiAyOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5udW1iZXJfd2l0aF90ZXh0IHtcclxuICAgIG1hcmdpbjogMTE0cHggMDtcclxuICAgIHBhZGRpbmc6IDcycHggMCAxMXB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogOTJweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDUycHggMCAxMXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA5MnB4IDAgNjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDAgMTFweCAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTY2cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAxOTBweCBhdXRvIDYxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtOTJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4OHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyX3dpdGhfdGV4dF9faW5uZXJfX3dyYXBwZXJfX3NlY3Rpb25fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MyU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTNweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJiaW5nX2FjY29yZGlvbl9hbmRfbWFwX3NlY3Rpb25fdHdvX2NvbHVtbnMge1xyXG4gICAgbWFyZ2luOiAxODRweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDE1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDkwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMCA4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlX3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlX2JzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJiaW5nX3dlbGNvbWVfc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmJpbmdfd2VsY29tZV9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmxlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggNDBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyZWVuX2Nscl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJiaW5nX3NlY3Rpb25fbWFpbiB7XHJcbiAgICAgICAgLnRhYl9oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWJfaGVhZGluZ19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYl9oZWFkaW5nX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFibGlua3NfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsaW5rc19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsaW5rc19pY29uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfaGVhZGluZ190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYl9oZWFkaW5nX3NlY3Rpb25fbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RyaWMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE5cHggMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BzSW9jbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYi5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdHJpYy1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiX2NvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIC50YWJjb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYl9jb250ZW50X2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI5cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfY29udGVudF9hY2NvcmRpb25fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9jb250ZW50X2FjY29yZGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfY29udGVudF9hY2NvcmRpb25faXRlbV90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiX2NvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdGFfc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDEyMHB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxuICAgICYucmVtb3ZlX3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5yZW1vdmVfYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY3RhX3NlY3Rpb25fbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmN0YV9zZWN0aW9uX2JnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAsIGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNDBweDtcclxuICAgICAgICAgICAgICAgIC8qJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cig3NC40MDM3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb25fd3JhcHB3ZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTU5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3ODhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oYXNfbm9fdGVzdGltb25pYWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxfc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA4M3B4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQzcHggMDtcclxuICAgIH1cclxuICAgICYuZm9yX21vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsX3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGVzdGltb25pYWxfc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAubG9nb19zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvX3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzN3B4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb25fc3ViX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fc3ViX2hlYWRpbmdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2xldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbF9zbGlkZXJfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCAxMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9UZXN0aW1vbmlhbF9xdW90ZV9pY29uLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3JfbmFtZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF1dGhvcl9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsX3NsaWRlcl9kb3RzX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nbG9iYWxfc2xpY2tfc2xpZGVyX2RvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlcl9zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuNXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyX3NlY3Rpb25faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuNXB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1OXB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3NsZXR0ZXJfc2VjdGlvbl93cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTM3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25faGVhZGluZ19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDcuOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3c2xldHRlcl9mb3JtX2xlZnRfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyX2Zvcm1fcmlnaHRfcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygzMiUgLSAxOTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIHtcclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICAuZ2Zvcm1faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdF9oYWxmX3dpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0X2hhbGZfd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Ige1xyXG4gICAgICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZF9lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbmNlbnRfZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJfZm9ybV9zZWN0aW9uIHtcclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hlY2tlZCBzdHlsZXMgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBkaXNhYmxlZCBjaGVja2JveCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sZWZ0X3JpZ2h0X2NvbnRlbnRfd2l0aF9pbWFnZV9vdmVyZmxvd19sb29rIHtcclxuICAgIG1hcmdpbjogMTcwcHggMCAyMzlweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNDBweCAwIDIzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDExMHB4IDAgMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA5NXB4IDAgMjAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLy8gbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZW1vdmVfdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZW1vdmVfYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fbGlzdCB7XHJcbiAgICAgICAgLnNlY3Rpb25faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2l0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb25fcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdF9yaWdodF9pbWFnZV9vdmVyZmxvd19sb29rX3NsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50X3NlY3Rpb25faW5uZXJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhc19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTk2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA3LjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9saXN0X291dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25fbGlzdF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2l0aF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IC0zMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAtMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVsbGJveF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RfaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YxNmE3ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RfaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RfaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVmdF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGFfbGlua19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhX2xpbmtfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmltZ19pbl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb25fcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbl9wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDEwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlZnRfcmlnaHRfY29udGVudF93aXRoX2ltYWdlX292ZXJmbG93X2xvb2sgLnNlY3Rpb25fbGlzdCAuc2VjdGlvbl9pdGVtIC5zZWN0aW9uX2l0ZW1faW5uZXIuaW1nX2luX3JpZ2h0IC5jb250ZW50X3NlY3Rpb25fcGFydCAuY29udGVudF9zZWN0aW9uIC5jb250ZW50X3NlY3Rpb25faW5uZXIgLmNvbnRlbnRfc2VjdGlvbl9pbm5lcl93cmFwcGVyIC5pY29uX2xpc3Rfb3V0ZXIge1xyXG4gICAgJi53aXRoX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmljb25fbGlzdF9saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcblxyXG4ubGVmdF9yaWdodF9jb250ZW50X3dpdGhfaW1hZ2Vfb3ZlcmZsb3dfbG9vayB7XHJcbiAgICAuc2VjdGlvbl9saXN0IHtcclxuICAgICAgICAuc2VjdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgLnNlY3Rpb25faXRlbV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbl9wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuKi8iLCIuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXJfc2VjdGlvbiB7XHJcbiAgICBjdXJzb3I6IHVybChcIi4uL2ltYWdlcy9tb3VzZV9hcnJvdy5wbmdcIiksIGF1dG87XHJcbiAgICBtYXJnaW46IDEzNXB4IDAgMTQzcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODVweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MnB4IDAgNzdweDtcclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLy8gICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgLy8gfVxyXG4gICAgJi5yZW1vdmVfdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZV9icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbWFnZV9zbGlkZXJfc2VjdGlvbiB7XHJcbiAgICAgICAgLmltYWdlX3NsaWRlcl9saXN0IHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZnVsbF93aWR0aF9pbWFnZV9zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmdhcmRlbl9jb250ZW50X3NlY3Rpb24ge1xyXG4gICAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvbW91c2VfYXJyb3cucG5nXCIpLCBhdXRvO1xyXG4gICAgbWFyZ2luOiA2OXB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3N3B4IDAgMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV90cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV9icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9zZWN0aW9uIHtcclxuICAgICAgICAuY29udGVudF9zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgLnRvcF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CdXR0ZXJmbHlfaWNvbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmdfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbl9saXN0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbl9saXN0X2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpdGhfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb25fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mdWxsYm94X2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdF9pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjE2YTc4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdF9pdGVtX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0X2l0ZW1faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3X2xpbmsge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZWFkX21vcmVfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGFuZGFyZF9fZWRpdG9yIHtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvcF9zcGFjZV81MiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wX3NwYWNlXzU4IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3Bfc3BhY2VfODcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbV9zcGFjZV81MiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tX3NwYWNlXzU4IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3R0b21fc3BhY2VfODcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbV9zcGFjZV8xMzYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ydHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XHJcbiAgICAgICAgLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tX2Zvcm1fc3R5bGVfd3JhcHBlci5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xyXG4gICAgPi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b21fZm9ybV9zdHlsZSB7XHJcblxyXG4gICAgICAgIC8vIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIC8vICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICYuaGFsZl93aWR0aCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5NHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b21fZm9ybV9zdHlsZSB7XHJcbiAgICAmLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGVmdF9yaWdodF9pbWFnZV9jb250ZW50X3dpdGhfc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMTg0cHggMCAxNDVweDtcclxuICAgIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bztcclxuXHJcbiAgICAmLnJ0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNTBweCAwIDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTIwcHggMCA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogOTBweCAwIDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudF93aXRoX3NsaWRlcl9iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdzI7XHJcbiAgICAgICAgcGFkZGluZzogMTE0cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5idXR0ZXJmbHlfaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMCA1MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICZfaGVhZGluZ190YWdfbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pbm5lcl90YWdfbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pbm5lcl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDkuMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfaW1hZ2Vfc2VjIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3JpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1NHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hdWRpb19saXN0IHtcclxuICAgIG1hcmdpbjogMTg0cHggMHB4IDE0NXB4O1xyXG4gICAgcGFkZGluZzogMTcwcHggMHB4IDkzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL21vdXNlX2Fycm93LnBuZ1wiKSwgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMzBweCAwIDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDBweCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNzhweCAwIDkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNzhweCAwcHggNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluY3JlYXNlX2JvdHRvbV9zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlZHVjZV9ib3R0b21fc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV90b3Bfc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlbW92ZV9ib3R0b21fc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0ZXJmbHlfaWNvbl9waW5rMS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNiU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC05M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3BfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RvcF9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA3OHB4IDEwMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA3OHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOS4zJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDgzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDU4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5LjU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS42NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXlfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwLjQ1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXJfaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmF1ZGlvX3NlY3Rpb25fX2FjdGl2ZSB7XHJcbiAgICAubGl0eSB7XHJcbiAgICAgICAgLmxpdHktd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmxpdHktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saXR5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF1ZGlvX2ZpbGVfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1ZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXR5LWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXR5LWNvbnRlbnQge1xyXG4gICAgLmF1ZGlvX2ZpbGVfX2lubmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIubWVtYmVyc2hpcHNfcGxhbl9zZWMge1xyXG4gICAgbWFyZ2luOiAxMTBweCAwIDk0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMCA4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwIDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MnB4IDAgMTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbl9saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcclxuXHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGxhbl9saXN0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNThweCAyMHB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW5faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5Mi4yMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5Mi4yMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlX3NlYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbl90ZXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGVybXNfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwLjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbl9saXN0X19pdGVtX19pbm5lcl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBvcHVsYXJfcGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYW5fbGlzdF9faXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3B1bGFyX3RhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOTc1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZV9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW5fdGVybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGVybXNfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aGl0ZV9jaGVjay5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGFuX2xpc3RfX2l0ZW1fX2lubmVyX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYW5fbGlzdF9kb3RzIHtcclxuICAgICAgICAgICAgLmdsb2JhbF9zbGlja19zbGlkZXJfZG90cyB7XHJcbiAgICAgICAgICAgICAgICB1bC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE5MjkwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbm5lcl9wYWdlX2Jhbm5lciB7XHJcbiAgICAmX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2sxO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQ2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iaWdfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg5OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDg5cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5iaWdfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEyN3B4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTY1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM5cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMCAwIDQwcHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM5cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFjazE7XHJcbiAgICAgICAgLy8gICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJi5zbWFsbF9iYW5uZXIge1xyXG4gICAgICAgICAgICAudmlkZW9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMTAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlb19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogODk5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDEzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMTAxM3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lcl9wYWdlX2Jhbm5lcl9pbm5lcl9pbWFnZV9jb250ZW50IHtcclxuICAgICAgICAgICAgJi52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50aWNrZXRfbGlzdCB7XHJcbiAgICBtYXJnaW46IDc2cHggMHB4IDExM3B4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMHB4IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogNzRweCAwcHggODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDc0cHggMHB4IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjX2JveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzklO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3dhcm5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLndhcm5faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLndhcm5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDU4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2tldF9saXN0X19pbm5lcl9fd3JhcHBlcl9fZGVzY19ib3hfX2lubmVyX19saXN0X193cmFwcGVyIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodF9saW5rIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0X2xpbmssXHJcbiAgICAgICAgICAgIC5yaWdodF9saW5rX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEuNSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpY2tldF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbm5lcl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIC50aWNrZXRfbGlzdF9faW5uZXJfX3dyYXBwZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzIHtcclxuICAgIG1hcmdpbjogMjMzcHggMCAyNjRweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogMjAwcHggMCAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNTBweCAwIDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19zZWN0aW9uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNTBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDUzcHggMCAxMzFweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDExMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0cHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDRweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJkIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3Mi4yJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDg3cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfY29udGVudF9saXN0X3dpdGhfY2FyZHNfX2lubmVyX19jYXJkX193cmFwcGVyX19zZWNfX2l0ZW1fX2lubmVyX19oZWFkaW5nIGgzLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjAwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX2NvbnRlbnRfbGlzdF93aXRoX2NhcmRzX19pbm5lcl9fY2FyZF9fd3JhcHBlcl9fY2FyZF9fd3JhcHBlcl9faXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ19jb250ZW50X2xpc3Rfd2l0aF9jYXJkc19faW5uZXJfX2NhcmRfX3dyYXBwZXJfX2NhcmRfX3dyYXBwZXJfX2l0ZW1fX2lubmVyX19oZWFkaW5nIGgzLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJfbGlua19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZy5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGluZ193aXRoX3RpbWVfbGlzdCB7XHJcbiAgICBtYXJnaW46IDgycHggMCAxMDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDc0cHggMCAxMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmdfd2l0aF90aW1lX2xpc3RfX2lubmVyX19pdGVtX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGltZV9saXN0X3NlY3Rpb25fbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVfbGlzdF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGF0ZV90aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDQ3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N1Yl9jb250ZW50X19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3ViX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250ZW50X3dpdGhfaW1hZ2Vfc2xpZGVyIHtcclxuXHJcbiAgICAvLyBjdXJzb3I6IHVybChcIi4uL2ltYWdlcy9kcmFnX2hvdmVyLnBuZ1wiKSwgZGVmYXVsdDtcclxuICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9kcmFnX2ljb24uc3ZnKSwgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMzBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudHNfMTIzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjNweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRzXzE2NiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTY2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHNfMjEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDtcclxuXHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHNfMjU1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnNfMTI5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzXzE2OSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY5cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnNfMTg5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ic18yMjAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbm5lciB7XHJcbiAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOTBweCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ4cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bl9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfdGFnX2xpbmVfYW5kX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhZ19saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuX3NlYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudGhyZWVfc2xpZGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua19zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5kZXJsaW5lX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodHBpbms7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlua19ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bl9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rX3NlYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ0cHggLTEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IC0xMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rX3N0eWxlX2J0bl9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ0cHggLTEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjhweCAtMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDZweCAtNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGVyIHtcclxuICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC50aHJlZV9zbGlkZXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vfc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZV9zbGlkZV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjg5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwLjM2NTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyODlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX3NsaWRlX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC4zNjU2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAxNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucG9zdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDE1cHggNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl90YWdfbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOTc1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0Ljk3NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodHBpbms7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlnaHRfcGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpZ2h0X3llbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3cyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saWdodF9ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY3VzdG9tLWN1cnNvciB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDBlbTtcclxuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICAgei1pbmRleDogOTAwO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC03NSUpIHJvdGF0ZSgwLjAwMWRlZyk7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XHJcbiAgICAvLyAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgd2lkdGg7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC50aGVtZS1wYWdlLWxpZ2h0IC5jdXN0b20tY3Vyc29yIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhMTk5O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5jdXN0b20tY3Vyc29yOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLyogSG92ZXIgSW5pdCAqL1xyXG4gICAgLy8gLmN1c3RvbS1jdXJzb3IuY3Vyc29yLWluaXQge1xyXG4gICAgLy8gICAgIHdpZHRoOiAwLjhlbTtcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcclxuICAgIC8vICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5jdXN0b20tY3Vyc29yLmN1cnNvci1pbml0LnByZXNzZWQge1xyXG4gICAgLy8gICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAvKiBIb3ZlciBMaW5rICovXHJcbiAgICAvLyAuY3VzdG9tLWN1cnNvci5jdXJzb3ItaG92ZXIge1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMzBweDtcclxuICAgIC8vICAgICAvKiBoZWlnaHQ6IDEzMHB4OyAqL1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5jdXN0b20tY3Vyc29yLmN1cnNvci1ob3Zlci5jdXJzb3Itam9iLmN1cnNvci1qb2ItdGlueSBzcGFuIHtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKSByb3RhdGUoMC4wMDFkZWcpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC8qIEhvdmVyIFdvcmsgQ2FzZSAqL1xyXG4gICAgLy8gLmN1c3RvbS1jdXJzb3IuY3Vyc29yLXdvcmsge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2ExOTk7XHJcbiAgICAvLyAgICAgd2lkdGg6IDZlbTtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDglLCAtNzUlKSByb3RhdGUoMC4wMDFkZWcpO1xyXG4gICAgLy8gICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmN1c3RvbS1jdXJzb3IuY3Vyc29yLXdvcmsucHJlc3NlZCB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDhlbTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuY3VzdG9tLWN1cnNvciAub3ZlcmxheV92aWRlb19ob3Zlcl9pY29uIHtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC8vICAgICAvKiB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgKi9cclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XHJcbiAgICAvLyAgICAgd2lkdGg6IDA7XHJcbiAgICAvLyAgICAgLyogb3BhY2l0eTogMDsgKi9cclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgbGVmdDogNTAlO1xyXG4gICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5jdXN0b20tY3Vyc29yLmN1cnNvci1ob3ZlciAub3ZlcmxheV92aWRlb19ob3Zlcl9pY29uIHtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC8vICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC8vICAgICAuY3VzdG9tLWN1cnNvciB7XHJcbiAgICAvLyAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgIC5jdXN0b20tY3Vyc29yLWZpbGwsXHJcbiAgICAvLyAgICAgLmN1c3RvbS1jdXJzb3Itc3BhbiB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn0iLCIudGFiX3dpdGhfY29udGVudF9zZWMge1xyXG4gICAgbWFyZ2luOiA4NHB4IDAgMjQwcHg7XHJcbiAgICBjdXJzb3I6IHVybChcIi4uL2ltYWdlcy9tb3VzZV9hcnJvdy5wbmdcIiksIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwIDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BfbGVmdF9jb3JuZXJfaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNDVweDtcclxuICAgICAgICB0b3A6IC03OHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQwcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgdG9wOiAtNThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgLmZvcl9kZXNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JfbW9iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmdfbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmLmZvcl9kZXNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiX2hlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wbHVzX3NpZ25fZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9oZWFkaW5nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvTGluZV9ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiX2hlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnRfbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg3cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Ob3RvU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudF9kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfTm90b1NhbnNfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X05vdG9TYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X05vdG9TYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zaW5nbGVfY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnR3b19jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJfd2l0aF9jb250ZW50X3NlY19faW5uZXJfX2NvbnRlbnRfbGlzdF9faXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxlZnRfcmlnaHRfaW1hZ2VfY29udGVudCB7XHJcbiAgICBtYXJnaW46IDE0NXB4IDAgMTIxcHg7XHJcblxyXG4gICAgJi5yYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgODVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDc5cHggMCA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MC43JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2N3B4IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NS43JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOTNweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZV9jb250ZW50X3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMzBweCA5OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMCAwIDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZXNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sb2dvX19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjNweCAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjNweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ljb25faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjdweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX19oZWFkaW5nX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ljb25fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTk2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOS4zJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNC4zJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgxcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDU5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4IDQwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xvZ29fX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ljb25fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yM3B4IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHggMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjNweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZ193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faWNvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3JlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmtfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3c19saXN0X3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICYtLWZpbHRlcl9zZWMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jYXRmaWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXJtX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlcm1fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRfcG9zdF9jb3VudF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlcm1fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXJtX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbW9udGhmaWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb250aF9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vbnRoX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdHJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXkyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXkzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0X2Rvd25fYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4LjU3cHggNC4yOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0cmljLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdfX2xpc3RpbmdfX3NlY3Rpb25fX3dyYXBwZXJfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc29sZF9vdXRfc2VjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JheTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFydF9kYXRlX3RleHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW5kX2RhdGVfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtX19pbm5lcl9fZGF0YV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlYWRfbW9yZV9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3X19saXN0aW5nX19zZWN0aW9uX193cmFwcGVyX19saXN0X19pdGVtLS1leHRlcm5hbF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mZWF0dXJlX3Bvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni40NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ld19fbGlzdGluZ19fc2VjdGlvbl9fd3JhcHBlcl9fbGlzdF9faXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVfaWNvbl90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZV9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkX21vcmVfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1leHRlcm5hbF9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vdF9mb3VuZF9zZWMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdF9mb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzX2xvYWRfbW9yZV9zZWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYl9saXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig3LjVweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjMlIDM5JSA3MCUgNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjMlIDM5JSA3MCUgNzAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MCUgNjAlIDYwJSA4MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1N3B4IDBweCAyN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnR3b19jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGhyZWVfY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIC50YWJfbGlzdF9faW5uZXJfX3dyYXBwZXJfX3RhYl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm91cl9jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgLnRhYl9saXN0X19pbm5lcl9fd3JhcHBlcl9fdGFiX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodF9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RhYl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXJfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYl9saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0X3NlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRlbnRfd2l0aF9pbWFnZV92aWRlb19zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAxMTRweCAwcHggMTAwcHg7XHJcblxyXG4gICAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvRHJhZ19Ib3Zlci5wbmdcIiksIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjNweCAwcHggOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLml0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjU0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZV9kb3RzIHtcclxuICAgICAgICAuY29udGVudF93aXRoX2ltYWdlX3ZpZGVvX3NsaWRlcl9pbm5lcl9zbGlkZXJfaW5uZXIge1xyXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbm5lciB7XHJcbiAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJl90YWdfbGluZV9hbmRfaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWdfbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua19zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtfaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Vfc2xpZGVfaW5uZXJfc2xpZGVfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuMzY1NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAxNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3N0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDE1cHggNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mdWxsYm94X2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTQ2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX3Bvc3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVybCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfaW5uZXIge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheV9idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzg5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSg0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcDQtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTQ2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4MnB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXR5IHtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgYm9keSB7XHJcbiAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udmlkZW9fc2VjdGlvbl9fYWN0aXZlIHtcclxuICAgIC52aWRlb19zZWN0aW9uX19vcGVuIHtcclxuXHJcbiAgICAgICAgLmxpdHktY2xvc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWN1cnNvciB7XHJcbiAgICB3aWR0aDogMGVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC03NSUpIHJvdGF0ZSgwLjAwMWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB3aWR0aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4udGhlbWUtcGFnZS1saWdodCAuY3VzdG9tLWN1cnNvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhMTk5O1xyXG59XHJcblxyXG4uY3VzdG9tLWN1cnNvcjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcblxyXG4vKiBIb3ZlciBJbml0ICovXHJcbi5jdXN0b20tY3Vyc29yLmN1cnNvci1pbml0IHtcclxuICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJhY2tncm91bmQtY29sb3IgLjE1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmN1c3RvbS1jdXJzb3IuY3Vyc29yLWluaXQucHJlc3NlZCB7XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbn1cclxuXHJcbi8qIEhvdmVyIExpbmsgKi9cclxuLmN1c3RvbS1jdXJzb3IuY3Vyc29yLWhvdmVyIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIC8qIGhlaWdodDogMTMwcHg7ICovXHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XHJcbn1cclxuXHJcbi5jdXN0b20tY3Vyc29yLmN1cnNvci1ob3Zlci5jdXJzb3Itam9iLmN1cnNvci1qb2ItdGlueSBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApIHJvdGF0ZSgwLjAwMWRlZyk7XHJcbn1cclxuXHJcbi8qIEhvdmVyIFdvcmsgQ2FzZSAqL1xyXG4uY3VzdG9tLWN1cnNvci5jdXJzb3Itd29yayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhMTk5O1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC03NSUpIHJvdGF0ZSgwLjAwMWRlZyk7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJhY2tncm91bmQtY29sb3IgLjE1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xyXG59XHJcblxyXG4uY3VzdG9tLWN1cnNvci5jdXJzb3Itd29yay5wcmVzc2VkIHtcclxuICAgIHdpZHRoOiA4ZW07XHJcbn1cclxuXHJcbi5jdXN0b20tY3Vyc29yIC5vdmVybGF5X3ZpZGVvX2hvdmVyX2ljb24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAvKiB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgKi9cclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi5jdXN0b20tY3Vyc29yLmN1cnNvci1ob3ZlciAub3ZlcmxheV92aWRlb19ob3Zlcl9pY29uIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLmN1c3RvbS1jdXJzb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY3Vyc29yLWZpbGwsXHJcbiAgICAuY3VzdG9tLWN1cnNvci1zcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIuZ29vZ2xlX21hcF9zZWN0aW9uIHtcclxuICAgIC5tYXBfc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgI21hcF9tdWx0aXBsZV9tYXJrZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1MXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXJrZXJfcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzMHB4IDEycHggMTdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9BZG9iZUdhcmFtb25kUHJvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfV29ya1NhbnNfcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrZXJfcG9wdXBfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtlcl9wb3B1cF9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZy5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFyZWFbc3R5bGUqPWN1cnNvcl0ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nbS1zdHlsZS1pdy1jIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdtLXVpLWhvdmVyLWVmZmVjdCB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuYWNmLW1hcCB7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIGhlaWdodDogNDAwcHg7XHJcbi8vICAgICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xyXG4vLyAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbi8vIH1cclxuXHJcbi8vIC5hY2YtbWFwIGltZyB7XHJcbi8vICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4vLyB9IiwiLmJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbjogNjhweCAwIDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgc3BhbiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGJsdWUyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEE0QTc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2luZ2xlX3Bvc3RfZXh0ZXJuYWxfbGluayB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hdHRyYWN0aW9uc19saXN0IHtcclxuICAgIG1hcmdpbjogMTAwcHggMCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19jb250ZW50IC5ob3Zlcl9saW5rIC5ob3Zlcl9saW5rX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXR0cmFjdGlvbnNfbGlzdF9faW5uZXJfX3NlY3Rpb25fX2lubmVyX19pY29uX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjNweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMzYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyM3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTM2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saWdodGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHJhY3Rpb25zX2xpc3RfX2lubmVyX19zZWN0aW9uX19pbm5lcl9faWNvbl9saXN0X19pY29uX19pbm5lcl9faWNvbl9faGVhZGluZ193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faWNvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdHRyYWN0aW9uc19saXN0X19pbm5lcl9fc2VjdGlvbl9faW5uZXJfX2NvbnRlbnRfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJfbGlua19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9Xb3JrU2Fuc19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua19ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyX2xpbmtfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGFuZGFyZF9fZWRpdG9yIHtcclxuICAgICYuYXJ0aWNsZV9jb250ZW50X2VkaXRvciB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcF9zcGFjZV81MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wX3NwYWNlXzU4IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3Bfc3BhY2VfODcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4N3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvdHRvbV9zcGFjZV81MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm90dG9tX3NwYWNlXzU4IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3R0b21fc3BhY2VfODcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvdHRvbV9zcGFjZV8xMzYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm90dG9tX3NwYWNlXzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcF9zcGFjZV8wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIC5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDEzcHggNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNDZweCAwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saWdodHBpbms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmJvcmRlcl9ib3R0b20sXHJcbiAgICAgICAgb2wuYm9yZGVyX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0cGluaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfQWRvYmVHYXJhbW9uZFBybztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvcl9saWdodGJsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0Ymx1ZTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5nYXJkZW5fbWFwIHtcclxuICAgICYubXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1iLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcHBsaWMtY29udGFpbmVyIHtcclxuICAgICAgICA+Lm1hcHBsaWMtYnV0dG9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwcGxpYy10b29sdGlwLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDJweCAyNXB4IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwcGxpYy10b29sdGlwLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X0Fkb2JlR2FyYW1vbmRQcm87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRibHVlMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzJweCAxNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubWFwcGxpYy10b29sdGlwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBwbGljLXRvb2x0aXAtY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG5cclxuICAgICAgICAubWFwcGxpYy1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBwbGljLXRvb2x0aXAtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcHBsaWMtdG9vbHRpcC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2RhcmtncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYxcHg7XHJcblxyXG4gICAgICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTYxcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IC0yMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gPmltZyB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWluLWhlaWdodDogMTMxcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC8vICAgICAudGV4dCB7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgIC5pbWFnZSB7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAxcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcHBsaWMtcG9wdXAtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3NlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0Z3JlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcHBsaWMtaG92ZXJ0aXAge1xyXG4gICAgICAgID4ubWFwcGxpYy10b29sdGlwLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcHBsaWMtcGluIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGluX2ljb24uc3ZnKTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGVhc2UgMHMsIG1hcmdpbiAwLjVzIGVhc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubWFwcGxpYy10b29sdGlwLXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5tYXBwbGljLXRvb2x0aXAtd3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXBwbGljLW1hcCB7XHJcbiAgICAubWFwcGxpYy1tYXAtaW1hZ2Uge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbn0iLCIuZm91cl9jb2x1bW5fY29udGVudF9saXN0X2lubmVyIHtcclxuICAgIC5mb3VyX2NvbF9jb250ZW50X2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvdXJfY29sX2NvbnRlbnRfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGluZzUge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTkyOTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmtTYW5zX3JlZ3VsYXInO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZjRmNGY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua19saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2l0ZW1hcF9tZW51X2xpc3Qge1xyXG4gICAgbWFyZ2luOiA4MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX3dyYXBwZXIge1xyXG4gICAgICAgIC5tZW51LXNpdGVtYXAtbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7fVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgY29sdW1uLWNvdW50OiAxO31cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X1dvcmtTYW5zX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0=*/