

/* Start:/bitrix/templates/fcsochi_white/css/common.min.css?1731267266309942*/
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}@font-face{font-family:Jost;src:url(/bitrix/templates/fcsochi_white/css/../fonts/Jost-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/bitrix/templates/fcsochi_white/css/../fonts/Jost-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/bitrix/templates/fcsochi_white/css/../fonts/Jost-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/bitrix/templates/fcsochi_white/css/../fonts/Jost-Regular.eot);src:url(/bitrix/templates/fcsochi_white/css/../fonts/Jost-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body{font:16px Jost,arial,sans-serif;margin:0;padding:0;color:#162935;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}input,select,textarea{font:1em/1.4 Jost,arial,sans-serif;color:#162935;-webkit-tap-highlight-color:transparent}button{padding:0;outline:0;font-family:Jost,arial,sans-serif;border:none;cursor:pointer}button:disabled{cursor:default}svg{fill:transparent}a{text-decoration:none;color:#162935}main{margin-top:131px;margin-bottom:8em}@media only screen and (max-width:991px){main{margin-top:85px}}@media only screen and (max-width:767px){main{margin-top:42px}}img{max-width:100%;max-height:100%}.blue{color:#238acc}.container{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}@media only screen and (max-width:991px){.container{padding:0 30px}}@media only screen and (max-width:767px){.container{padding:0 1em}}.container--small{max-width:950px;padding:0}.container--sponsors{max-width:920px;padding:0}.container--smallest{max-width:730px;padding:0}.title{margin-top:.55em;font-size:3em;margin-bottom:.15em;text-align:left}.title--default{margin:0 0 .29em;line-height:1.4375em;letter-spacing:.02em}@media only screen and (max-width:991px){.title--default{font-size:2.25em}}.title--small{font-size:2.5em}@media only screen and (max-width:850px){.title--small{font-size:2em;text-align:center}}@media only screen and (max-width:321px){.title--small{font-size:1.8em}}.title--center{text-align:center}.title--photogallery,.title--videogallery{font-size:4em}.title--photogallery span:first-child,.title--videogallery span:first-child{color:#238acc}@media only screen and (max-width:767px){.title--photogallery,.title--videogallery{margin-top:1.1em}}.title--videogallery{text-align:left}@media only screen and (max-width:767px){.title--videogallery{text-align:center}}.title--text-form{margin:0;color:#238acc}.title--news{position:relative;display:inline-block}.title--news::after{background:url(/bitrix/templates/fcsochi_white/css/../img/news-decor.svg) no-repeat center center;position:absolute;top:50%;right:-1.3em;height:100%;width:1.1em;transform:translateY(-50%);content:""}@media only screen and (max-width:991px){.title--news::before{position:absolute;top:50%;left:-1.3em;height:100%;width:1.1em;background-image:url(/bitrix/templates/fcsochi_white/css/../img/news-decor.svg);background-position:center center;background-repeat:no-repeat;transform:scaleX(-1) translateY(-50%);content:""}}@media only screen and (max-width:991px){.title{font-size:2.25em}}.decor-heading{position:relative;width:100%;margin-bottom:2em}@media only screen and (max-width:767px){.decor-heading{text-align:center}}.decor-heading__name{background:#238acc;position:relative;z-index:1;display:inline-block;padding:.375em .7em;color:#fff;font-weight:700;font-size:1.5em;text-transform:uppercase;border-radius:4px 0 0 4px}@media only screen and (max-width:767px){.decor-heading__name{font-size:1.125em;padding:0 .3em;border-radius:0}}.decor-heading__name::before{background:url(/bitrix/templates/fcsochi_white/css/../img/players-head-right.png) no-repeat right center/contain;position:absolute;top:0;left:99%;height:100%;width:41px;content:""}@media only screen and (max-width:991px){.decor-heading__name::before{left:100%}}@media only screen and (max-width:767px){.decor-heading__name::before{width:1.1em}}@media only screen and (max-width:767px){.decor-heading__name::after{position:absolute;top:0;right:100%;height:100%;width:1.1em;background-image:url(/bitrix/templates/fcsochi_white/css/../img/players-head-left.png);background-repeat:no-repeat;background-position:left center;background-size:contain;content:""}}.decor-heading__decor{background:#eaf1f8;position:absolute;top:0;left:0;width:100%;height:2.25em;z-index:0;border-radius:4px}@media only screen and (max-width:767px){.decor-heading__decor{height:100%}}.title,.uppercase{text-transform:uppercase}.link{color:#238acc;text-decoration:none;border-bottom:1px solid rgba(35,138,204,.2)}.link--black{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;color:#162935;border-bottom:none}.link--black .icon{stroke:#162935;margin-right:.565em}.link--black .link__text{font-size:inherit;font-weight:500}.link--black .link__after{position:absolute;top:.5em;right:.3em;stroke:#c2d0e0;width:.6em;height:.6em;transition:stroke .2s}.icon{display:inline-block;transition:all .2s}.icon *{transition:all .2s}.icon--default{width:1.5em;height:1.5em;text-align:center}.icon--medium{width:1.25em;height:1.25em;text-align:center}.icon--lang{width:12px;height:9px}.icon--menu{width:1em;height:1em}.icon--article-share{max-width:3em;max-height:3em;border-radius:50%}.icon--article-share--facebook:hover{box-shadow:0 0 0 6px rgba(24,119,242,.2)}.icon--article-share--google:hover{box-shadow:0 0 0 6px rgba(220,78,65,.2)}.icon--article-share--vk:hover{box-shadow:0 0 0 6px rgba(39,135,245,.2)}.icon svg{max-width:100%;max-height:100%}.icon--telegram:hover{fill:#28a8e9}.icon--instagram:hover{fill:#ee2a7c}.icon--youtube:hover{fill:red}.icon--vk:hover{fill:#2787f5}.icon--facebook:hover{fill:#1877f2}.icon--twitter:hover{fill:#55acee}.icon--sportrecs:hover{fill:#e91e63}.icon--tiktok:hover #cyan{fill:#00f2ea}.icon--tiktok:hover #purple{fill:#ff004f}.icon--tiktok:hover #black{fill:#000}.timestamp{background:rgba(255,255,255,.7);display:inline-block;padding:.2em .5em;border-radius:4px}.hidden{display:none!important}@media only screen and (min-width:1300px){.hidden-from-xl{display:none!important}}@media only screen and (min-width:1300px){.hidden-from-lg{display:none!important}}@media only screen and (min-width:1200px){.hidden-from-lg{display:none!important}}@media only screen and (min-width:1300px){.hidden-from-md{display:none!important}}@media only screen and (min-width:1200px){.hidden-from-md{display:none!important}}@media only screen and (min-width:992px){.hidden-from-md{display:none!important}}@media only screen and (min-width:1300px){.hidden-from-sm{display:none!important}}@media only screen and (min-width:1200px){.hidden-from-sm{display:none!important}}@media only screen and (min-width:992px){.hidden-from-sm{display:none!important}}@media only screen and (min-width:768px){.hidden-from-sm{display:none!important}}@media only screen and (min-width:1300px){.hidden-from-iphone{display:none!important}}@media only screen and (min-width:1200px){.hidden-from-iphone{display:none!important}}@media only screen and (min-width:992px){.hidden-from-iphone{display:none!important}}@media only screen and (min-width:768px){.hidden-from-iphone{display:none!important}}@media only screen and (min-width:322px){.hidden-from-iphone{display:none!important}}@media only screen and (max-width:1299px){.hidden-to-xl{display:none!important}}@media only screen and (max-width:1199px){.hidden-to-xl{display:none!important}}@media only screen and (max-width:991px){.hidden-to-xl{display:none!important}}@media only screen and (max-width:767px){.hidden-to-xl{display:none!important}}@media only screen and (max-width:321px){.hidden-to-xl{display:none!important}}@media only screen and (max-width:1199px){.hidden-to-lg{display:none!important}}@media only screen and (max-width:991px){.hidden-to-lg{display:none!important}}@media only screen and (max-width:767px){.hidden-to-lg{display:none!important}}@media only screen and (max-width:321px){.hidden-to-lg{display:none!important}}@media only screen and (max-width:991px){.hidden-to-md{display:none!important}}@media only screen and (max-width:767px){.hidden-to-md{display:none!important}}@media only screen and (max-width:321px){.hidden-to-md{display:none!important}}@media only screen and (max-width:767px){.hidden-to-sm{display:none!important}}@media only screen and (max-width:321px){.hidden-to-sm{display:none!important}}@media only screen and (max-width:321px){.hidden-to-iphone{display:none!important}}.is-loading>.spinner{display:block}.empty-state{text-align:center;font-size:1.5em;font-weight:700}@media only screen and (max-width:767px){.empty-state{font-size:1.1em}}.slide-menu{position:fixed;width:320px;max-width:100%;height:100vh;top:0;right:0;display:none;overflow:hidden;box-sizing:border-box;transition:transform .3s ease-in-out;transform:translateX(100%);overflow-y:auto;will-change:transform;z-index:1000}.slide-menu .slide-menu__slider{width:100%;transition:transform .3s ease-in-out;transform:translateX(0);will-change:transform}.slide-menu ul{position:relative;width:100%;margin:0;padding-left:0;list-style:none}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu ul a{display:block}.slide-menu a{cursor:pointer}.slide-menu{height:calc(var(--vh,1vh) * 100)}.header{background:#fff;position:absolute;top:0;z-index:11;width:100%;border-bottom:1px solid #d3e1ee;transition:margin-bottom .2s}.header__logo{position:absolute;top:.725em;left:50%;width:6.475em;transform:translateX(-50%);transition:all .2s}.header__logo img{max-width:100%}@media only screen and (max-width:991px){.header__logo{top:.375em;left:1.5em;transform:unset;width:3.25em}}.header__top{margin-left:-.6875em;padding:1.72em 0 1.72em;border-bottom:1px solid #d3e1ee;transition:padding .2s}@media only screen and (max-width:991px){.header__top{padding:.5em 0}}@media only screen and (max-width:767px){.header__top{background-color:#fff}}.header__top-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 -.625em 0 -.375em}@media only screen and (max-width:991px){.header__top-wrapper{margin:0 -1em 0 0;padding-left:4em}}@media only screen and (max-width:1120px){.header__top-wrapper{margin:0}}.header__top-block{display:flex;flex-flow:row nowrap;align-items:center}.header__top-block .header__nav-link{padding-right:.83em}.header__top-block .header__nav-link:nth-child(2){margin-right:1.5em}.header__top-link{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.125em;margin-right:1.21em;padding:.18em 1.3em .18em .5em;border-radius:4px;transition:all .2s}@media only screen and (max-width:991px){.header__top-link{font-size:.875em}}.header__top-link:last-child{margin-right:0}.header__top-link:hover{background:#cae6ff}.header__top-link:hover .link__after{stroke:#162935}.header__nav-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 -.3125em 0 -.75em}@media only screen and (max-width:1120px){.header__nav-wrapper{margin:0 0 0 -.75em}}@media only screen and (max-width:991px){.header__nav-wrapper{margin:0;padding-left:3.1em}}.header__nav-block{font-size:0}.header__nav-caret{position:absolute;right:.375em;top:50%;width:.7em;height:.7em;stroke:#c2d0e0;transform:translateY(-40%)}.header__nav-list{position:absolute;top:100%;left:0;z-index:2;box-sizing:border-box;margin:0;padding:.375em .75em .375em .375em;white-space:nowrap;background:#fff;border:1px solid #c2d0e0;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(77,78,79,.1);list-style:none;opacity:0;visibility:hidden;transition:all .2s;transition-delay:.15s}.header__nav-list--right{left:unset;right:0}.header__nav-item{padding:.5em;border-radius:4px}.header__nav-item a{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.header__nav-item a .icon{margin-right:.625em}.header__nav-item span{font-weight:500;font-size:.875em}.header__nav-item:hover{background:#cae6ff}.header__nav-link{display:inline-block;padding:.325em 1.428em .325em .83em;font-weight:500;font-size:.875em;border-radius:4px;transition:color .2s;cursor:pointer}.header__nav-category{position:relative;display:inline-block;padding:.4025em 0;font-size:16px;transition:background-color .2s}.header__nav-category:hover{background:#238acc}.header__nav-category:hover .header__nav-link{color:#fff}.header__nav-category:hover .header__nav-caret{stroke:#fff;transform:rotate(180deg) translateY(40%)}.header__nav-category:hover .header__nav-list{opacity:1;visibility:visible}.header__mobile-trigger{background:0 0;width:1.65em;margin-left:1em;padding:.5em 0;border:none;border-radius:0;cursor:pointer}.header__mobile-trigger span{background:#c2d0e0;position:relative;display:block;height:4px;border-radius:1px}.header__mobile-trigger span:nth-child(1){top:-.2em;transition:top .2s .2s,transform .2s 0s}.header__mobile-trigger span:nth-child(2){bottom:-.2em;transition:bottom .2s .2s,transform .2s 0s}.header__mobile-trigger--is-open span:nth-child(1){top:.2em;transform:rotate(45deg);transition:top .2s 0s,transform .2s .2s}.header__mobile-trigger--is-open span:nth-child(2){bottom:.2em;transform:translate(0,1px) rotate(-45deg);transition:bottom .2s 0s,transform .2s .2s}.header--with-transition .header__top{transition:padding .2s}.header--with-transition .header__logo{transition:all .2s}.header--with-transition .header__logo img{transition:all .2s}.header--stuck{position:fixed;top:0;transition:opacity .4s;box-shadow:0 4px 16px rgba(23,37,53,.15)}.header--stuck .header__top{padding:.25em 0}@media only screen and (max-width:991px){.header--stuck .header__top{padding:.5em 0}}.header--stuck .header__top-link{margin-right:0;transform:scale(.8) translateX(-10%)}@media only screen and (max-width:991px){.header--stuck .header__top-link{margin-right:1.21em;transform:none}}.header--stuck .header__logo{top:.375em;width:3.5em}@media only screen and (max-width:991px){.header--stuck .header__logo{top:.375em;width:3.25em}}.socials{display:inherit;margin-right:1em}.socials a{display:inherit;margin:0 .25em}.socials a svg{fill:#c2d0e0}.nav-mobile{background:#fff;width:17.5em;z-index:10;border-left:1px solid #d3e1ee;padding:2.625em 0;text-align:center}@media only screen and (max-width:767px){.nav-mobile{z-index:-1}}.nav-mobile__accordion{text-align:left}.nav-mobile__accordion .accordion__caret{width:.7em;height:.7em;stroke:#c2d0e0;transition:stroke .2s transform .2s}.nav-mobile__accordion .accordion__title{margin:0;padding:.625em 1.875em .625em 1.375em;font-size:1.125em;font-weight:500;border-bottom:1px solid #c2d0e0;display:flex;flex-flow:row;justify-content:space-between;align-items:center}.nav-mobile__accordion .accordion__inner{padding:.625em 2.125em}.nav-mobile__accordion .accordion__item--active{border-bottom:1px solid #c2d0e0}.nav-mobile__accordion .accordion__item--active .accordion__caret{stroke:#238acc;transform:rotate(180deg)}.nav-mobile__accordion .accordion__item li a{display:inline-flex;align-items:center;margin-left:-.5em;padding:.65em .5em;font-weight:500;font-size:.875em;border-radius:4px}.nav-mobile__accordion .accordion__item li a .icon{width:1.5em;height:1.5em;margin-right:.5em}.nav-mobile__accordion .accordion__item li a:focus,.nav-mobile__accordion .accordion__item li a:hover{background:#cae6ff}.nav-mobile__links{display:flex;flex-flow:column;align-items:center;padding:2em 0}.nav-mobile__link{margin-bottom:1.125em;padding:.18em 1.3em .18em .5em;font-size:1.125em;border-radius:4px}.nav-mobile__link:hover{background:#cae6ff}.nav-mobile__link:last-child{margin-bottom:0}.nav-mobile__socials{display:flex;justify-content:center;margin:0 auto 2em}.footer{position:relative;margin-top:auto;padding:1.625em 0 2.75em;border-top:1px solid #c2d0e0}@media only screen and (max-width:767px){.footer{padding-bottom:0}}.footer .link{display:inline-block;padding:.429em .428em;font-size:.875em;font-weight:500;border-bottom:none;border-radius:4px;transition:background-color .2s}.footer .link:hover{background:#dcf1ff}@media only screen and (max-width:991px){.footer .link{padding-left:0;padding-right:0;margin-right:1em}.footer .link:hover{background-color:unset;text-decoration:underline}.footer .link:last-child{margin-right:0}}.footer__logo{position:relative;display:inline-block;margin-top:-3.7em;max-width:8.5625em}.footer__logo img{max-width:100%}.footer__logo #colored{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.footer__logo:hover #colored{opacity:1}@media only screen and (max-width:767px){.footer__logo{max-width:6.5625em;margin-top:-5em}}.footer__content{position:relative;display:flex;flex-flow:row;justify-content:center;align-items:flex-start}.footer__content--mobile{flex-direction:column;align-items:center;max-width:16.625em;margin:0 auto}.footer__col{max-width:10.625em;width:33.33%;margin:0 1.5em;text-align:center}.footer__col--left{max-width:16.625em;margin:0;text-align:right}.footer__col--right{max-width:16.625em;margin:0;text-align:left}.footer__contacts{margin-bottom:.3em}@media only screen and (max-width:767px){.footer__contacts{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;margin-top:1.5em;margin-bottom:.8em}}.footer__creator{display:inline-flex;margin:0 auto .3em;padding:0 .5em;flex-flow:row;align-items:center;font-size:.8125em;height:2.66em;border-radius:4px;transition:background-color .2s}.footer__creator img{vertical-align:middle}.footer__creator>span{margin-right:.375em;color:#238acc;font-weight:600}.footer__creator:hover{background:#dcf1ff}@media only screen and (max-width:991px){.footer__creator{padding:0}.footer__creator:hover{background-color:unset}}@media only screen and (max-width:767px){.footer__creator{margin-top:0}}.footer__info{margin-top:0;margin-bottom:3.8em;font-size:.75em;line-height:130%;color:#8098a7}@media only screen and (max-width:767px){.footer__info{margin-top:3em;margin-bottom:2.8em;text-align:center}}.footer__apps{margin-top:1.5em}@media only screen and (max-width:767px){.footer__apps{text-align:center}.footer__apps p{font-size:.75em}}.footer .btn{margin-bottom:.5em}@media only screen and (max-width:767px){.footer .btn{padding:.6em 1.5em;margin-bottom:0}}.footer::after{position:absolute;bottom:0;left:50%;height:1.5em;width:100%;max-width:1110px;content:"";transform:translateX(-50%);background:linear-gradient(0deg,rgba(0,141,210,.3) 0,rgba(0,0,0,0) 100%);border-radius:80px 80px 0 0;filter:blur(21px)}.btn{background:0 0;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;color:#162935;font-size:.875em;border:none;outline:0;text-decoration:none;font-weight:500;cursor:pointer;border-radius:4px;transition:background-color .2s}.btn__text{color:inherit}.btn__icon{max-width:1.428em;max-height:1.285em}.btn:disabled{pointer-events:none}.btn--xs{padding:.083em .916em;font-size:.75em;line-height:1.66em}.btn--sm{line-height:1.428em;padding:.33em .857em}.btn--md{padding:1em}.btn--lg{padding:1.285em 2.5em}.btn--block{width:100%}.btn--default{background:#fff;border:1px solid #c2d0e0}.btn--default .btn__icon{stroke:#162935}.btn--default:hover{background:#f4f9fe}.btn--default:active{background:#d3e1ee}.btn--default:disabled{background:#d3e1ee;color:#8091a5;border-color:#d3e1ee}.btn--blue{background:#238acc;color:#fff;font-weight:700;letter-spacing:.02em}.btn--blue:hover{background:#1597ec}.btn--blue:active{background:#0f7cc1}.btn--blue:disabled{background:#a2c9e2;color:#5e8fae}.btn--shop,.btn--ticket,.btn--yellow{background:#f2bf0e;box-shadow:0 0 7px rgba(242,191,14,.3)}.btn--shop:hover,.btn--ticket:hover,.btn--yellow:hover{background:#fdb241}.btn--shop:active,.btn--ticket:active,.btn--yellow:active{background:#ed9716}.btn--shop:disabled,.btn--ticket:disabled,.btn--yellow:disabled{background:#e1d7b1;box-shadow:none}.btn--shop:disabled .btn__text,.btn--ticket:disabled .btn__text,.btn--yellow:disabled .btn__text{color:#a59663}.btn--shop:disabled .btn__text::after,.btn--ticket:disabled .btn__text::after,.btn--yellow:disabled .btn__text::after{border-color:#a59663}.btn--shop:disabled .btn__icon,.btn--ticket:disabled .btn__icon,.btn--yellow:disabled .btn__icon{stroke:#a59663}.btn--shop{font-size:1em}.btn--shop .btn__text{position:relative}.btn--shop .btn__text::after{position:absolute;top:55%;right:-10px;width:5px;height:5px;border:2px solid #301b08;border-bottom:none;border-left:none;transform:translateY(-50%) rotate(45deg);transition:transform .2s;content:""}.btn--shop .btn__icon{margin-left:1.825em;fill:transparent;stroke:#301b08}.btn--shop:hover .btn__text::after{transform:translate(15px,-50%) rotate(45deg)}.btn--ticket .btn__icon{margin-right:.2142em;fill:transparent;stroke:#301b08;transition:transform .2s}.btn--ticket:hover .btn__icon{transform:rotate(25deg)}.btn--tab{display:inline-block;padding:.275em .5em;border:1px solid #c2d0e0;cursor:pointer;font-size:1.25rem;transition:all .2s}.btn--tab-active{background:#238acc;color:#fff;border-color:#238acc}.field{position:relative;display:inline-block}.field__label{display:block}.field__input{background:#fff;position:relative;z-index:1;width:100%;padding:.777em .666em;font-size:1.125em;line-height:1.44;outline:0;border:1px solid #c2d0e0;border-radius:4px;transition:border-color .2s,background-color .2s}.field__input-wrapper{background:0 0;position:relative;display:inline-block;width:calc(100% + 6px);margin:0 -3px;padding:3px;border-radius:4px}.field__input-bg{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;border-radius:4px;transition:background-color .2s}.field__input-error{background:#e81010;position:absolute;top:50%;left:calc(100% + 1.25em);z-index:1;min-width:13em;padding:.5625em .75em;border-radius:4px;color:#fff;font-weight:500;transform:translate(-10%,-50%);visibility:hidden;opacity:0;transition:all .2s}.field__input-error::before{background:#e81010;position:absolute;top:50%;left:0;width:1.125em;height:1.125em;border-radius:2px;transform:translate(-40%,-50%) rotate(45deg);z-index:-1;content:""}.field__input:focus{border-color:#238acc;box-shadow:0 0 #1597ec}.field__input:focus+.field__input-bg{background:rgba(21,151,236,.2)}.field__input:disabled{background:#d3e1ee;color:#8091a5}.field__input:disabled+.field__input-bg{background:0 0}.field:hover .field__input{background:#f4f9fe}.field--block{width:100%}.field--error .field__input{border-color:#e81010}.field--error .field__input-bg{background:rgba(232,16,16,.2)}.field--error .field__input-error{transform:translate(0,-50%);opacity:1;visibility:visible}.checkbox{position:relative}.checkbox__label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__label-box{display:inline-block;position:relative;flex-shrink:0;width:1.875em;height:1.875em;margin-right:.375em;border-radius:4px}.checkbox__label-box::before{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #c2d0e0;border-radius:4px;transition:border-color .2s,background-color .2s;content:""}.checkbox__label-box::after{background:url(/bitrix/templates/fcsochi_white/css/../img/check.svg) no-repeat center;position:absolute;left:0;top:0;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;transition:opacity .2s;content:""}.checkbox--error .checkbox__label-box::before{border-color:#e81010}.checkbox__input{position:absolute;opacity:0}.checkbox__input:checked+.checkbox__label>.checkbox__label-box::before{background:#fff;border-color:#1fb649}.checkbox__input:checked+.checkbox__label>.checkbox__label-box::after{opacity:1}.breadcrumbs{list-style:none;margin:0;padding:.4em 0}@media only screen and (max-width:767px){.breadcrumbs{display:none}}.breadcrumbs__item{display:inline-block;position:relative;margin-right:1.05em}.breadcrumbs__item span{color:#162935;font-size:.875em}.breadcrumbs__item a{color:#162935;font-size:.875em;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s}.breadcrumbs__item a:hover{color:#238acc;border-color:#a2c9e2}.breadcrumbs__item::after{background:#c2d0e0;position:absolute;top:50%;right:-1em;width:.25em;height:.25em;transform:translate(-50%,-50%);border-radius:50%;content:""}.breadcrumbs__item--last span{color:#909ba7}.breadcrumbs__item--last::after{content:unset}.dropdown{display:inline-block;position:relative}.dropdown__button{background:0 0;padding:1.135em 1.735em 1.135em 1.735em;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown__button[aria-expanded=true]+.dropdown__box{visibility:visible;opacity:1;pointer-events:initial;transition:visibility 0s,opacity .2s}.dropdown--is-open .dropdown__arrow-down{transform:rotate(180deg)}.share{position:relative;display:inline-block}.share__head{background:#fff;display:flex;flex-flow:row nowrap;align-items:center;padding:.3125em .375em;border:1px solid #c2d0e0;border-radius:4px;cursor:pointer;transition:background-color .2s}.share__head-icon{max-width:1.125em;max-height:1.125em;margin-right:.625em;fill:transparent}.share__head:hover{background:#f4f9fe}.share__head:hover .share__caret{stroke:#162935}.share__title{font-weight:500;font-size:.875em;line-height:initial}.share__caret{fill:transparent;stroke:#d3e1ee;max-width:10px;max-height:10px;margin-left:.375em;transition:transform .2s,stroke .2s}.share__list{position:absolute;top:calc(100% + 4px);right:0;z-index:1;display:inline-block;margin:0;padding:.4375em .375em;list-style:none;background:#fff;border:1px solid #c2d0e0;box-shadow:0 4px 8px rgba(77,78,79,.1);border-radius:4px;visibility:hidden;opacity:0;transition:all .2s}.share__item{padding:2px 3px;border-radius:4px}.share__item a{display:flex;flex-flow:row nowrap;align-items:center;color:#162935;text-decoration:none;font-weight:500;font-size:.875em}.share__item .icon{margin-right:10px}.share__item .icon--telegram{fill:#28a8e9}.share__item .icon--instagram{fill:#ee2a7c}.share__item .icon--youtube{fill:red}.share__item .icon--vk{fill:#2787f5}.share__item .icon--facebook{fill:#1877f2}.share__item .icon--twitter{fill:#55acee}.share__item .icon--sportrecs{fill:#e91e63}.share__item .icon--tiktok #cyan{fill:#00f2ea}.share__item .icon--tiktok #purple{fill:#ff004f}.share__item .icon--tiktok #black{fill:#000}.share__item:hover{background:#cae6ff}.share--opened .share__head{background:#d3e1ee}.share--opened .share__caret{stroke:#162935;transform:rotate(180deg)}.share--opened .share__list{opacity:1;visibility:visible}.lang-switch{position:relative;display:inline-block}.lang-switch__head{background:#fff;display:inline-flex;flex-flow:row nowrap;align-items:center;padding:1px .275em;border-radius:4px;border:1px solid transparent;transition:all .2s;cursor:pointer}.lang-switch__head:hover{background:#cae6ff;border-color:#cae6ff}.lang-switch__selected{display:inline-flex;flex-flow:row;align-items:center}.lang-switch__name{font-size:.75em;font-weight:500;text-transform:uppercase}.lang-switch__caret{width:.375em;height:.375em;margin-left:.375em;stroke:#162935;transition:transform .2s}.lang-switch__list{background:#fff;position:absolute;top:calc(100% + 3px);left:50%;width:100%;margin:0;padding:.3125em;list-style:none;border:1px solid #c2d0e0;border-radius:4px;text-align:center;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity .2s,visibility .2s}.lang-switch__item{line-height:1em}.lang-switch__item a{display:inline-block;color:#162935;line-height:1em;text-decoration:none;cursor:pointer}.lang-switch .icon{margin-right:.25em}.lang-switch--opened .lang-switch__head{background:#d3e1ee;border-color:#c2d0e0}.lang-switch--opened .lang-switch__caret{transform:rotate(180deg)}.lang-switch--opened .lang-switch__list{opacity:1;visibility:visible}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background:#fff;display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;margin:0}.choices[data-type*=select-one] .choices__button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==) 0 0/8px;padding:0;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*=select-one]::after{border:5px solid #333 transparent transparent transparent;content:"";height:0;width:0;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==) 0 0/8px;position:relative;display:inline-block;margin-top:-4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background:#f9f9f9;display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background:#00bcd4;display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background:#aaa;border:1px solid #919191}.choices__list--dropdown{background:#fff;visibility:hidden;z-index:1;position:absolute;width:100%;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{background:0 0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;border:0;cursor:pointer}.choices__button:focus{outline:0}.choices__input{background:#f9f9f9;display:inline-block;vertical-align:baseline;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices{position:relative;z-index:1;font-size:1em}.choices__inner{background:#fff;position:relative;min-height:0;padding:.65em .5em;font-size:.875em;color:#162935;line-height:1;border:1px solid #c2d0e0;border-radius:4px;transition:border .2s}@media only screen and (max-width:767px){.choices__inner{padding-right:0}}.choices__list{padding:0}.choices__list--dropdown{right:0;width:auto;z-index:2;margin-top:.25em;padding:1em 0;border:1px solid #c2d0e0;border-radius:4px;box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}.choices__list--dropdown .choices__item{padding:.5em 1.75em;font-size:.9em;white-space:nowrap}@media only screen and (max-width:767px){.choices__list--dropdown .choices__item{padding-right:.5em;padding-left:.5em}}.choices__list--dropdown .choices__item::after{right:.75em;font-size:1em;opacity:.5;content:" " attr(data-postfix)}.choices__list--dropdown .choices__item.is-highlighted{background:#f4f9fe}.choices__list--dropdown .choices__item.is-highlighted::after{opacity:1}.choices__list--dropdown .choices__placeholder{display:none}.choices__placeholder{opacity:1}.choices__dropdown-indicator{position:absolute;right:1em;top:50%;color:transparent;transform:translate(0,-50%)}.choices__dropdown-indicator svg{width:.7em;height:.7em;stroke:#162935}.choices.is-focused .choices__inner{border-color:#c2d0e0}.choices.is-open{z-index:4}.choices.is-open .choices__inner{border-radius:4px;border-color:#c2d0e0}.choices.is-open .choices__list--dropdown{border-color:#c2d0e0}.choices.is-open .choices__dropdown-indicator{transform:scaleY(-1) translate(0,50%)}.choices.is-flipped .choices__list--dropdown{border-radius:4px;border-color:#c2d0e0}.choices[data-type*=select-one] .choices__inner{padding:.9em 2.5em .9em .7em}.choices.select-custom--light-gray .choices__inner{border-bottom:2px solid #c2d0e0}.choices.select-custom.is-focused.select-custom--light-gray .choices__inner{border-bottom-color:#fff}.form-field--error .choices__inner{border-bottom:2px solid #e81010}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{-webkit-animation:rotate 1s ease-in-out infinite;animation:rotate 1s ease-in-out infinite;background:#008dd2;border-radius:50%;position:relative;width:54px;height:54px;margin:5em auto;display:none;transition:all .2s}.spinner::after,.spinner::before{content:'';position:absolute}.spinner::before{border-radius:50%;background:linear-gradient(60deg,#fff 50%,rgba(255,255,255,.9) 100%) 0 0,linear-gradient(120deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.6) 100%) 100% 0,linear-gradient(251deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.3) 100%) 100% 100%,linear-gradient(259deg,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%) 0 100%;background-repeat:no-repeat;background-size:50% 50%;top:-1px;bottom:-1px;left:-1px;right:-1px}.spinner::after{background:#fff;border-radius:50%;top:15%;bottom:15%;left:15%;right:15%}.accordion{padding:0;list-style:none}.accordion__content{height:0;overflow:hidden;transition:margin .2s,height .2s;will-change:height}.accordion__toggle{cursor:pointer}.radiogroup{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-weight:500}.radiogroup__label{margin-right:.5em}.radiogroup__list{display:inline-flex;flex-flow:row;align-items:center}.radiogroup__item{position:relative;margin:0 .1825em}@media only screen and (max-width:767px){.radiogroup__item{margin:0 .125em}}.radiogroup__item label{display:inline-block;padding:.275em .5em;border:1px solid #c2d0e0;border-radius:4px;cursor:pointer;transition:all .2s}.radiogroup__item input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.radiogroup__item input:checked+label{background:#238acc;color:#fff;border-color:#238acc}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:12;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.modal--visible{opacity:1;visibility:visible}.modal--visible .modal__overlay{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.modal__close{background:#fff;position:absolute;top:0;right:0;transform:translate(100%,-100%);padding:.5rem;font-size:0;border:1px solid #c2d0e0;border-radius:50%;transition:border-color .2s}.modal__close svg{max-width:2rem;max-height:2rem;fill:#c2d0e0;transition:fill .2s}.modal__close:hover{border-color:#e81010}.modal__close:hover svg{fill:#e81010}@media only screen and (max-width:767px){.modal__close{transform:none;top:.5rem;right:.5rem}}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(20,36,52,.5);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:-webkit-backdrop-filter .5s;transition:backdrop-filter .5s;transition:backdrop-filter .5s,-webkit-backdrop-filter .5s}.modal__content{background:#fff;position:absolute;z-index:11;top:50%;left:50%;transform:translate(-50%,-50%);width:45em;padding:2.875em 3.9375em;border:1px solid #c2d0e0;box-sizing:border-box;box-shadow:0 0 47px rgba(94,197,255,.5);border-radius:16px}@media only screen and (max-width:767px){.modal__content{width:100%;height:100%;padding:2.875em 0;border-radius:0}}.subscription{display:flex;flex-flow:column;align-items:center}@media only screen and (max-width:767px){.subscription{width:290px;margin:0 auto}}.subscription__desc{display:flex;flex-flow:row;justify-content:center;align-items:center}@media only screen and (max-width:767px){.subscription__desc{flex-direction:column;justify-content:center;text-align:center}}.subscription__desc-text h2{margin:0 0 .175em;font-size:1.25em;line-height:1.3em}.subscription__desc-text p{margin:0;font-size:1.125em}.subscription__form{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;margin-top:2.625em}.subscription__form .form-group{margin-bottom:1.25em}@media only screen and (max-width:767px){.subscription__form .form-group .btn,.subscription__form .form-group .field{width:100%}.subscription__form .form-group .field{margin-bottom:.5em}.subscription__form .form-group .btn{margin-top:.25em}}.alert,.notification{display:flex;flex-flow:column;justify-content:center;align-items:center}.alert__text,.notification__text{margin-bottom:1.2em;font-weight:700;font-size:1.5em}.alert__text{color:#e81010}.card{width:16em}.card__head{background:#00304f;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:.44em .625em;border-radius:4px 4px 0 0;min-height:3.5em}.card__body{background:#edf2f5;position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1.5em 2em 3.4em;border-radius:0 0 4px 4px}.card__team{display:inline-flex;flex-flow:column;justify-content:center;align-items:center;position:relative;width:60px;height:64px;text-align:center}.card__team img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.card__team-name{position:absolute;top:110%;left:50%;transform:translateX(-50%);margin:0;font-size:.875em}.card__score{font-size:1.5em;font-weight:700}.card__month{margin:0;color:#fff;font-weight:700;font-size:1.125em;line-height:1}.card__day{margin-right:.2em;color:#fff;font-weight:700;font-size:2.625em;line-height:1}.card__weekday{margin:0;color:#fff;font-size:.875em;line-height:1;opacity:.5}.card__action{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.card__action .btn{white-space:nowrap}.js-tabs .js-tabcontent[role=tabpanel]{display:block}.js-tabs .js-tabcontent[role=tabpanel][hidden=hidden]{position:absolute;width:100%;left:-9999px;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.js-tabs .js-tablist{padding:0}.js-tabs .js-tablist__item{display:inline-block;margin:0 1em}.js-tabs .js-tablist__item::before{content:none}.js-tabs .js-tablist__item:first-child{margin-left:0}.js-tabs .js-tablist__item:last-child{margin-right:0}.tippy{color:#162935}.tippy-content{font-size:.875em;font-weight:500;padding:.33em .65em;color:#162935}.tippy-content svg{margin:0 3px;font-size:.9em;vertical-align:middle;transform:translate(0,-2px)}.tippy-box{background:#fff;font-size:1em;border-radius:4px;box-shadow:-13px 13px 18px -9px rgba(34,60,80,.2)}.tippy-box[data-placement=top-start]{margin-bottom:.3em;margin-left:-2.5em}.tippy-box[data-placement=top-start] .tippy-arrow{margin-left:1.1em}.tippy-box .link{font-size:1em}.recent-news{background:#eaf1f8;border:1px solid #d3e1ee;border-radius:4px}.recent-news__title{margin:0;padding:.3em .5em;font-size:1.5em;font-weight:700}.recent-news__item{display:block;padding:.625em .875em;border-top:1px solid #d3e1ee;font-weight:500;transition:color .2s}.recent-news__item:hover{color:#238acc}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9nbGlnaHRib3gvZGlzdC9jc3MvZ2xpZ2h0Ym94Lm1pbi5jc3MiLCJjb21tb24uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlLnNjc3MiLCJmb250cy9pbmRleC5zY3NzIiwiZ2xvYmFsL2luZGV4LnNjc3MiLCJtaXhpbnMvaW5kZXguc2NzcyIsInZhcmlhYmxlcy9pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BncnViZXJzam9lL3NsaWRlLW1lbnUvc3JjL3N0eWxlcy9zbGlkZS1tZW51LnNjc3MiLCJ0ZW1wbGF0ZXMvX2hlYWRlci5zY3NzIiwidGVtcGxhdGVzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fZmllbGQuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19sYW5nLXN3aXRjaC5zY3NzIiwidmVuZG9yL2Nob2ljZXMuc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fc3Bpbm5lci5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19yYWRpb2dyb3VwLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbWF0Y2gtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9fcmVjZW50LW5ld3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBcUIsTUFBTSxLQUFLLE9BQU8sS0FBSyxTQUFTLE1BQU0sSUFB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QUNFLFdHeERHLE1IeURILFVHdENjLElIdUNkLGNHdENzQixNSHVDdEIsV0d0Q2MsS0h5Q2hCLGdCQUNFLE9HdENjLEVBQUEsRUFBQSxNSHVDZCxZR3RDYyxTSHVDZCxlR3RDYyxNSHlDaEIseUNBQ0UsZ0JBQ0UsVUFBVyxRQUlmLGNJOUpRLFVBQUEsTUprS1IseUNBQ0UsY0czQk0sVUFBVSxJQUNWLFdBQUEsUUhnQ1IseUNBQ0UsY0czQk0sVUFBQSxPSGdDUixlQUNFLFdHNUJVLE9IK0JaLHFCQUNBLHFCQUNFLFVHMUJVLElINkJaLHNDQUNBLHNDQUNFLE1HMUJVLFFINkJaLHlDQUNFLHFCQUNBLHFCQUNFLFdJaE1JLE9Kb01SLHFCQUNFLFdHdEJjLEtIeUJoQix5Q0FDRSxxQkFDRSxXR3RCWSxRSDBCaEIsa0JHakJJLE9BQUEsRUhtQkYsTUdsQk0sUUhxQlIsYUFDRSxTR2xCTSxTSG1CTixRR2xCTSxhSHFCUixvQkFDRSxXRzVCRSwyQkFBQSxVQUFBLE9BQUEsT0g2QkYsU0dsQlUsU0htQlYsSUFBSyxJR2RQLE1BQUEsT0FDSSxPQUFBLEtIZ0JGLE1BQU8sTUdiVCxVQUFBLGlCQUNJLFFBQUEsR0hpQkoseUNBQ0UscUJHWk0sU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLE9BQ0EsT0FBQSxLQUNBLE1BQUEsTUFOSCxpQkFBQSwyQkhxQkQsb0JLM1RzQixPQUFBLE9MNFR0QixrQkdaUSxVQVZQLFVBQUEsV0FBQSxpQkh3QkQsUUdUWSxJSGFoQix5Q0FDRSxPQUNFLFVHUFksUUhXaEIsZUdEQSxTQUFBLFNBQ0ksTUFBQSxLQUNBLGNBQUEsSUhLSix5Q0FDRSxlR0VNLFdBQUEsUUhHUixxQkFDRSxXR0dNLFFBR0osU0FBQSxTSEpGLFFHS00sRUhKTixRR0tNLGFBR0osUUFBQSxPQUFBLEtITkYsTUdPTSxLSE5OLFlHT2lCLElBR2YsVUFBQSxNSFJGLGVHU29CLFVIUnBCLGNHU00sSUFBZSxFQUFBLEVBQUEsSUhOdkIseUNBQ0UscUJBQ0UsVUdlWSxRQUdQLFFBQUEsRUFBQSxLSGhCTCxjR2tCWSxHSGRoQiw2QkFDRSxXR3dCTSxtQ0FBYSxVQUFBLE1BQUEsTUFBQSxDQUFBLFFBR2pCLFNBQUEsU0h6QkYsSUcwQk0sRUFHSixLQUFBLElIM0JGLE9HNEJNLEtBR0osTUFBQSxLSDdCRixRRzhCTSxHSDNCUix5Q0FDRSw2QkdxQ0UsS0FBQSxNSGhDSix5Q0FDRSw2QkdtQ0csTUFBQSxPSDlCTCx5Q0crQ0ksNEJBQ0EsU0FBQSxTQUNBLElBQUEsRUg3Q0EsTUFBTyxLR2dEWCxPQUFBLEtBQ0ksTUFBQSxNQ25WSSxpQkFBQSxrQ0RzVkEsa0JBQUEsVUgvQ0osb0JHa0RZLEtBQXdCLE9DelZoQyxnQkFBQSxRRDZWQSxRQUFBLElIaERSLHNCSTdTUSxXQUFBLFFKK1NOLFNHeURNLFNIeEROLElHMkRjLEVDcFdSLEtBQUEsRUoyU04sTUdzRE0sS0hyRE4sT0c0RGMsT0NqV1IsUUFBQSxFSnVTTixjR21ETSxJSGhEUix5Q0FDRSxzQklsVE0sT0FBQSxNSndUUixPQURBLFdJelNRLGVBQUEsVUo4U1IsTUFDRSxNR3NFTSxRSHJFTixnQkd3RWMsS0N0WVIsY0FBQSxJQUFBLE1BQUEsb0JKa1VSLGFBQ0UsU0dnRU0sU0gvRE4sUUcwRWMsWUNoWVIsVUFBQSxJQUFBLE9Kd1ROLFlHNkRNLE9INUROLE1HMkVjLFFDN1hSLGNBQUEsS0pzVFIsbUJBQ0UsT0dnRk0sUUgvRU4sYUdrRmMsT0gvRWhCLHlCSTdYUSxVQUFBLFFKK1hOLFlHMEVNLElIdkVSLDBCQUNFLFNHcUZjLFNDMWNSLElBQUEsS0p1WE4sTUdvRU0sS0huRU4sT0dzRmMsUUNuZVIsTUFBQSxLSitZTixPR3dGTSxLSHZGTixXRzBGYyxPQUFBLElIdkZoQixNSXJZUSxRQUFBLGFKdVlOLFdHa0ZNLElBQUEsSUgvRVIsUUFDRSxXRzZGYyxJQUFBLElIMUZoQixlSTlZUSxNQUFBLE1KZ1pOLE9HNEZNLE1IM0ZOLFdHa0djLE9IL0ZoQixjSXBaUSxNQUFBLE9Kc1pOLE9HcUdNLE9IcEdOLFdHdUdjLE9IcEdoQixZSW5aUSxNQUFBLEtKcVpOLE9HMEdNLElBVVIsWUFFUSxNQUFBLElIakhOLE9BQVEsSUFHVixxQkdxSEksVUFBQSxJQ3poQkksV0FBQSxJSnVhTixjRytHRixJR3BsQkEscUNBQ0UsV0FBQSxFQUFBLEVBQWUsRUFBQSxJQUFBLG9CTjJlakIsbUNNdmVFLFdBQU0sRUFBQSxFQUFBLEVBQUEsSUFBQSxtQk4yZVIsK0JNdmVFLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBc0Isb0JOMmV4QixVTXZlRSxVQUFBLEtBQ0EsV0FBQSxLTjJlRixzQkFDRSxLTXZlRSxRTjBlSix1QkFDRSxLTXJlRSxRTndlSixxQkFDRSxLTWxnQkYsSU5xZ0JBLGdCQUNFLEtNcGVJLFFOdWVOLHNCQUNFLEtNL2RFLFFOa2VKLHFCQUNFLEtBQU0sUUFHUix1Qk81Z0JJLEtBQUEsUVBnaEJKLDBCTzVnQkksS0FBQSxRUGdoQkosNEJBQ0UsS081Z0JNLFFQK2dCUiwyQkFDRSxLT25oQkcsS1BzaEJMLFdBQ0UsV096Z0JVLHFCUDBnQlYsUU96Z0JVLGFQMGdCVixRT3pnQlUsS0FBQSxLUDBnQlYsY096Z0JVLElQNGdCWixRQUNFLFFPdGdCTSxlUHlnQlIsMENBQ0UsZ0JJL2VNLFFBQUEsZ0JKb2ZSLDBDQUNFLGdCQUNFLFFPbGdCUSxnQlBzZ0JaLDBDQUNFLGdCQUNFLFFPbGdCWSxnQlBzZ0JoQiwwQ0FDRSxnQkFDRSxRTzlmUSxnQlBrZ0JaLDBDQUNFLGdCT3JmTSxRQUFBLGdCUDBmUix5Q0FDRSxnQkFDRSxRT3RmUSxnQlAwZlosMENBQ0UsZ0JBQ0UsUU90ZlksZ0JQMGZoQiwwQ0FDRSxnQkFDRSxRT2pmZ0IsZ0JQcWZwQix5Q0FDRSxnQklqaEJNLFFBQUEsZ0JKc2hCUix5Q0FDRSxnQkFDRSxRTzFlWSxnQlA4ZWhCLDBDQUNFLG9CT3BlVSxRQUFRLGdCUHllcEIsMENPbGVRLG9CQUNJLFFBQUEsZ0JQdWVaLHlDQUNFLG9CT2xlVSxRQUFBLGdCUHVlWix5Q0FDRSxvQk9sZVUsUUFBQSxnQlB1ZVoseUNBQ0Usb0JBQ0UsUU9sZVksZ0JQc2VoQiwwQ0FDRSxjQUNFLFFPOWRZLGdCUGtlaEIsMENBQ0UsY094ZU8sUUFBQSxnQlA2ZVQseUNPcGRRLGNBQ0ksUUFBQSxnQlB5ZFoseUNBQ0UsY09wZFUsUUFBQSxnQlB5ZFoseUNBQ0UsY09sZFUsUUFBQSxnQlB1ZFosMENBQ0UsY0FDRSxRTzljb0IsZ0JQa2R4Qix5Q09yY0ksY0FDSSxRQUFBLGdCUDBjUix5Q0FDRSxjT3JjTSxRQUFBLGdCUDBjUix5Q0FDRSxjQUNFLFFPcmNRLGdCUHljWix5Q0FDRSxjQUNFLFFPaGNZLGdCUG9jaEIseUNBQ0UsY0FDRSxRT3BiZ0IsZ0JQd2JwQix5Q085YUssY0FPVyxRQUFBLGdCUDZhaEIseUNBQ0UsY09sYU0sUUFBQSxnQlB1YVIseUNBQ0UsY0FDRSxRT2phZ0IsZ0JQcWFwQix5Q0FDRSxrQkFDRSxRTzlab0IsZ0JQa2F4QixxQkFDRSxRSXJwQk0sTUp3cEJSLGFBQ0UsV0FBWSxPT3BaZCxVQUFBLE1BQ0ksWUFBQSxJUHdaSix5Q0FDRSxhTzFaRixVQUFBLE9QK1pBLFlPL1lJLFNBQUEsTUFDQSxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsTUFDQSxJQUFBLEVIdlNJLE1BQUEsRUp5ckJOLFFPeFpGLEtQeVpFLFNPaFpNLE9BR0osV0FBQSxXUCtZRixXTzlZTSxVQUFnQixJQUFBLFlQK1l0QixVT2haRyxpQlBpWkgsV081WWMsS1A2WWQsWU81WWMsVVA2WWQsUU81WWMsS1ArWWhCLGdDQUNFLE1PMVljLEtQMllkLFdPMVljLFVBQWtCLElBQUEsWVAyWWhDLFVPMVljLGNQMllkLFlPMVljLFVQNlloQixlQUNFLFNPMVljLFNQMllkLE1PL1pHLEtQZ2FILE9PeFljLEVQeVlkLGFPamFHLEVQa2FILFdPcllrQixLUHdZcEIsa0JBQ0UsU090YUcsU1B1YUgsSU83WGtCLEVQOFhsQixLTzdYa0IsS1A4WGxCLFFPN1hrQixLUGdZcEIsaUJBQ0UsUU83WGtCLE1QZ1lwQixjQUNFLE9PNVhzQixRUCtYeEIsWUFDRSxPT25YTSwwQlBzWFIsUU9oWEksV0FBQSxLUGtYRixTT2pYTSxTUGtYTixJT2pYTSxFUGtYTixRT2pYTSxHUGtYTixNT2pYTSxLUGtYTixjT3RYRyxJQUFBLE1BQUEsUVB1WEgsV09oWFUsY0FBQSxJUG1YWixjQUNFLFNPM1dNLFNQNFdOLElPM1dNLE9QNFdOLEtPM1dNLElQNFdOLE1BQU8sUVFyekJULFVBQUEsaUJBQ0ksV0FBQSxJQUFBLElSeXpCSixrQkkxdUJRLFVBQUEsS0o4dUJSLHlDQUNFLGNRbnpCTSxJQUFBLE9BQ0EsS0FBQSxNQUNBLFVBQUEsTUFDQSxNQUFBLFFSd3pCUixhQUNFLFlJeHZCTSxTSnl2Qk4sUVF6MEJGLE9BQUEsRUFBQSxPUjAwQkUsY1FsekJVLElBQUEsTUFBZSxRUm16QnpCLFdRbHpCVSxRQUFBLElScXpCWix5Q0FDRSxhQUNFLFFRaDFCSixLQUFBLEdSbzFCQSx5Q0FDRSxhUTF5Qk0saUJBQUEsTVIreUJSLHFCQUNFLFFReHlCVSxLUnl5QlYsVVF4eUJpQixJQUFBLE9SeXlCakIsZ0JReHlCb0IsY1J5eUJwQixZUXh5QlUsT1J5eUJWLE9ReHpCRyxFQUFBLFFBQUEsRUFBQSxRUjJ6QkwseUNBQ0UscUJBQ0UsT1FueUJRLEVBQUEsS0FBQSxFQUFBLEVBSVIsYUFBQSxLUm95QkosMENBQ0UscUJROXhCTSxPQUFBLEdSbXlCUixtQlEzeEJJLFFBQUEsS1I2eEJGLFVRNXhCTSxJQUFBLE9SNnhCTixZUTV4Qk0sT1IreEJSLHFDQUNFLGNRM3hCVSxNUjh4Qlosa0RBQ0UsYVF6eEJVLE1SNHhCWixrQkFDRSxTUXR4Qk0sU1J1eEJOLFFJL3lCTSxZSmd6Qk4sVVF6eEJFLElBQUEsT1IweEJGLFlRdHhCVSxPUnV4QlYsVVF0eEJVLFFSdXhCVixhUXR4QlUsT1J1eEJWLFFRdHhCVSxNQUFBLE1BQVcsTUFBQSxLUnV4QnJCLGNRdHhCVSxJUnV4QlYsV1F0eEJVLElBQUEsSVJ5eEJaLHlDQUNFLGtCUWx4Qk0sVUFBQSxRUnV4QlIsNkJBQ0UsYVFueEJNLEVSc3hCUix3QkFDRSxXUWh4QlUsUVJteEJaLHFDQUNFLE9ROXdCVSxRUml4QloscUJBQ0UsUVF4eUJHLEtSeXlCSCxVUTV3QmMsSUFBQSxPUjZ3QmQsZ0JJOTBCTSxjSiswQk4sT1EzeUJFLEVBQUEsU0FBQSxFQUFBLE9SOHlCSiwwQ0FDRSxxQlF0d0JNLE9BQUEsRUFBQSxFQUFBLEVBQUEsUVIyd0JSLHlDQUNFLHFCQUNFLE9RdndCUSxFUnd3QlIsYVF2d0JRLE9SMndCWixtQkFDRSxVUXB3QlUsRVJ1d0JaLG1CQUNFLFNRL3ZCTSxTUmd3Qk4sTUlyMkJNLE9KczJCTixJUXQ3QkYsSVJ1N0JFLE1RL3ZCVSxLUmd3QlYsT1EvdkJVLEtBekxaLE9BQUEsUVIwN0JFLFVRNXZCTSxpQlIrdkJSLGtCQUNFLFNRNXZCTSxTUjZ2Qk4sSVE1dkJNLEtSNnZCTixLUTV2Qk0sRVI2dkJOLFFRNXZCTSxFUjZ2Qk4sV1E1dkJNLFdSNnZCTixPUTV2Qk0sRVI2dkJOLFFRNXZCTSxPQUFBLE1BQWtCLE9BQUEsT1I2dkJ4QixZQUFhLE9TcjhCZixXQUFBLEtBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBQUEsRUFBQSxJQUFxQixJQUNyQixXQUFBLEVBQUEsSUFBQSxJQUFtQixrQkFDbkIsV0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsV0FBWSxJQUFBLElBQ1osaUJBQWEsS1R5OEJqQix5QlNyOEJJLEtBQUEsTUFDQSxNQUFBLEVUeThCSixrQlNsOEJJLFFBQUEsS1RvOEJGLGNTbjhCTSxJVHM4QlIsb0JTOTdCSSxRQUFBLEtUZzhCRixVUy83Qk0sSUFBQSxPVGc4Qk4sWVMvN0JNLE9UZzhCTixnQlMvN0JNLEtUazhCUiwwQlMxN0JJLGFBQUEsT1Q4N0JKLHVCU3Q3QkksWUFBQSxJVHc3QkYsVVN2N0JNLE9UMDdCUix3QkFDRSxXU3g3QkcsUVQyN0JMLGtCQUNFLFFTNTdCRyxhVDY3QkgsUVNoN0JVLE9BQUEsUUFBQSxPSjlDUSxNTCs5QmxCLFlTOTdCRyxJVCs3QkgsVVM5NkJVLE9UKzZCVixjUzk2QlUsSVQrNkJWLFdTOTZCVSxNQUFBLElBSVIsT0FBQSxRVDg2Qkosc0JBQ0UsU1MzNkJNLFNUNDZCTixRU2g3QkcsYVRpN0JILFFTMTZCVSxRQUFBLEVUMjZCVixVU2w3QkcsS1RtN0JILFdTeDZCVSxpQko5RU8sSUx5L0JuQiw0QlNsNkJJLFdBQUEsUVRzNkJKLDhDQUNFLE1TbDZCVSxLVHE2QlosK0NBQ0UsT1M5NUJVLEtUKzVCVixVUzk1QlUsZUFBZ0IsZ0JUaTZCNUIsOENBQ0UsUVMzNUJzQixFVDQ1QnRCLFdTajdCRyxRVG83Qkwsd0JBQ0UsV1NyNUJHLElUczVCSCxNUzk0QmMsT1QrNEJkLFlTdjVCRyxJVHc1QkgsUVM3NEJrQixLQUFBLEVUODRCbEIsT1M3NEJrQixLVDg0QmxCLGNTNzRCa0IsRVQ4NEJsQixPUzc0QmtCLFFUZzVCcEIsNkJBQ0UsV1M3NEJrQixRVDg0QmxCLFNTNzRCa0IsU1Q4NEJsQixRUzc0QmtCLE1UODRCbEIsT1M3NEJrQixJVDg0QmxCLGNTbjZCRyxJVHM2QkwsMENBQ0UsSVN2NkJHLE1UdzZCSCxXU3A0QnNCLElBQUEsSUFBQSxHQUFBLENBQUEsVUFBQSxJQUFBLEdUdTRCeEIsMENBQ0UsT1N6M0JjLE1UMDNCZCxXU3ozQmMsT0FBQSxJQUFBLEdKdEpZLENBQUEsVUFBQSxJQUFBLEdMa2hDNUIsbURBQ0UsSVMvMkJNLEtUZzNCTixVUy8yQk0sY1RnM0JOLFdTLzJCTSxJQUFBLElBQUEsRUFBQSxDQUFBLFVKak1hLElBQUEsSUxtakNyQixtRFM1MkJJLE9BQUEsS1Q4MkJGLFVTNzJCTSxpQkpwTU0sZUxrakNaLFdTNzJCTSxPSjFMTyxJQUFBLEVBQUEsQ0FBQSxVQUFBLElBQUEsSUtqQmYsc0NBQ0ksV0FBQSxRQUFrQixJVjhqQ3RCLHVDVXZqQ0ksV0FBQSxJQUFBLElWMmpDSiwyQ0FDRSxXVXhqQ00sSUFBQSxJVjJqQ1IsZUFDRSxTVXhqQ00sTVZ5akNOLElVeGpDTSxFVnlqQ04sV1V4akNNLFFMVWlCLElMK2lDdkIsV1V4akNNLEVBQUEsSUFBQSxLQUFBLG1CVjJqQ1IsNEJBQ0UsUVV2akNVLE1BQUEsRVYwakNaLHlDQUNFLDRCVXBqQ00sUUFBQSxLQUFBLEdWeWpDUixpQ0FDRSxhVXJqQ2lCLEVWc2pDakIsVVVyakNnQixVQUFBLGlCVndqQ2xCLHlDQUNFLGlDQUNFLGFVbmpDZ0IsT1ZvakNoQixVVW5qQ1EsTVZ1akNaLDZCQUNFLElVbmpDVSxPVm9qQ1YsTVVuakNVLE1Wc2pDWix5Q0FDRSw2QkFDRSxJVW5qQ1EsT1ZvakNSLE1VbGtDSyxRVnNrQ1QsU0FDRSxRVWxqQ2MsUVZtakNkLGFVbGpDYyxJVnFqQ2hCLFdBQ0UsUVVsakNjLFFWbWpDZCxPVS9tQ0csRUFBQSxNVmtuQ0wsZUFDRSxLVTlpQ2MsUVZpakNoQixZQUNFLFdVdm5DRyxLVnduQ0gsTVUxaUNjLE9BdEZoQixRQUFBLEdWa29DRSxZVXBpQ2MsSUFBQSxNQUFBLFFBTVosUUFBQSxRQUFBLEVWZ2lDRixXVS9oQ00sT1ZraUNSLHlDQUNFLFlVaGlDRyxRQUFBLElWcWlDTCx1Qlc3b0NBLFdBQUEsS1hpcENBLHlDQUNFLE1XN29DTSxLWDhvQ04sT1c3b0NNLEtYOG9DTixPVzdvQ00sUVg4b0NOLFdXN29DTSxPQUFlLElBQUEsVUFBQSxJWGdwQ3ZCLHlDQUNFLE9XaHBDTSxFWGlwQ04sUVcvb0NNLE9BQUEsUUFBQSxPQUFBLFFYZ3BDTixVVy9vQ1UsUVhncENWLFlXL29DVSxJWGdwQ1YsY1cvb0NVLElBQWMsTUFBQSxRWGdwQ3hCLFFXL29DVSxLWGdwQ1YsVVcvb0NVLElYZ3BDVixnQlcvb0NVLGNYZ3BDVixZVy9vQ1UsT1hrcENaLHlDQUNFLFFXOW9DYyxPQUFNLFFYaXBDdEIsZ0RBQ0UsY1c5b0NjLElBQUEsTUFBQSxRWGlwQ2hCLGtFQUNFLE9XbHFDTyxRWG1xQ1AsVVc1b0NjLGVYK29DaEIsNkNBQ0UsUVc1b0NjLFlYNm9DZCxZVzVvQ2MsT1g2b0NkLFlXNW9DYyxNWDZvQ2QsUVc1b0NjLE1BQUEsS1g2b0NkLFlXNW9DYyxJWDZvQ2QsVVc1b0NjLE9YNm9DZCxjVzVvQ2MsSVgrb0NoQixtREFDRSxNV3huQ00sTVh5bkNOLE9XeG5DTSxNWHluQ04sYVczbkNHLEtYK25DTCxtREFEQSxtREFFRSxXQUFZLFFBR2QsbUJZbnNDSSxRQUFBLEtSNkVJLFVBQUEsT0p5bkNOLFlZenNDRixPWjBzQ0UsUVlwc0NNLElBQUEsRVp1c0NSLGtCQUNFLGNZbHNDTSxRWm1zQ04sUVl0c0NHLE1BQUEsTUFBQSxNQUFBLEtadXNDSCxVWWpzQ1UsUVprc0NWLGNZanNDVSxJWm9zQ1osd0JBQ0UsV1kvckNVLFFaa3NDWiw2QkFDRSxjWTlyQ2MsRVppc0NoQixxQkFDRSxRWTNyQ1UsS1o0ckNWLGdCWTNyQ3FCLE9aNHJDckIsT1kzckNVLEVBQUEsS0FBQSxJWjhyQ1osUUFDRSxTWTNyQ1UsU1o0ckNWLFdZM3JDVSxLWjRyQ1YsUVl6ckNPLFFBQUEsRUFBQSxPWjByQ1AsV1l4ckNjLElBQUEsTUFBYyxRWjJyQzlCLHlDYXp1Q0EsUUFDSSxlQUFBLEdiOHVDSixjQUNFLFFhenVDTSxhYjB1Q04sUWF6dUNNLE9BQUEsT2IwdUNOLFVhMXVDTSxPYjJ1Q04sWWEzdUNNLEliNHVDTixjYTV1Q00sS2I2dUNOLGNhanZDRyxJYmt2Q0gsV2EzdUNVLGlCQUFtQixJYjh1Qy9CLG9CYXZ1Q0ssV0FBQSxRQ2xCTCx5Q0FDSSxjQUNBLGFBQUEsRUFFQSxjQUFBLEVBQ0ksYUFBYSxJZCt2Q25CLG9CYzN2Q00saUJBQUEsTUFDQSxnQkFBQSxVZCt2Q04seUJjMXZDTSxhQUFBLEdkK3ZDUixjQUNFLFNjM3dDRyxTZDR3Q0gsUWN6dkNVLGFkMHZDVixXYzd3Q0csT2Q4d0NILFVjdnZDa0IsU2QwdkNwQixrQkFDRSxVY2x2Q00sS2RxdkNSLHVCQUNFLFNjaHZDTSxTZGl2Q04sSWNodkNNLEVkaXZDTixLY2h2Q00sRWRpdkNOLFFjaHZDTSxFQUdKLFdBQUEsUUFBQSxJZGl2Q0osNkJBQ0UsUWM5dUNNLEVkaXZDUix5Q0FDRSxjYzd1Q00sVUFBQSxTQUNBLFdBQUEsTWRrdkNSLGlCQUNFLFNjOXVDTSxTQUdKLFFBQUEsS2Q2dUNGLFVjNXVDTSxJZDZ1Q04sZ0JjNXVDTSxPZDZ1Q04sWWMvdUNHLFdka3ZDTCx5QkFDRSxlYzN1Q1UsT2Q0dUNWLFljM3VDVSxPZDR1Q1YsVWMzdUNVLFNkNHVDVixPYzN1Q1UsRUFBQSxLZDh1Q1osYUFDRSxVY3h1Q2MsU2R5dUNkLE1jM3ZDRyxPZDR2Q0gsT2N0dUNjLEVBQUEsTWR1dUNkLFdjN3ZDRyxPZGd3Q0wsbUJBQ0UsVWNqd0NHLFNka3dDSCxPY2h1Q2MsRWRpdUNkLFdjbndDRyxNZHN3Q0wsb0JBQ0UsVWN2d0NHLFNkd3dDSCxPY3p0Q2tCLEVkMHRDbEIsV2N6d0NHLEtkNHdDTCxrQkFDRSxjYzd3Q0csS2RneENMLHlDYzlzQ0ssa0JBT1csUUFBQSxLQUNBLFVBQUEsSUFBQSxPQVJYLGdCQUFBLGNBWVcsTUFBQSxLQUNBLFdBQUEsTWR3c0NaLGNBQWUsTUFJbkIsaUJBQ0UsUWV6MUNNLFlmMDFDTixPZXoxQ00sRUFBQSxLQUFBLEtmMDFDTixRZXoxQ00sRUFBQSxLZjAxQ04sVWV6MUNNLElmMDFDTixZZXoxQ00sT2YwMUNOLFVlejFDTSxRZjAxQ04sT2V6MUNNLE9mMDFDTixjZXoxQ00sSWYwMUNOLFdlejFDTSxpQkFBZSxJZjQxQ3ZCLHFCZXAxQ0ksZUFBQSxPZncxQ0osc0JlbDFDSSxhQUFBLE9mbzFDRixNZW4xQ00sUWZvMUNOLFllbjFDTSxJZnMxQ1IsdUJBQ0UsV2VqMUNNLFFmbzFDUix5Q2U5MENJLGlCQUNJLFFBQUEsRWZrMUNOLHVCZTkwQ00saUJBQVMsT2ZtMUNqQix5Q0FDRSxpQmU5MENNLFdBQUEsR2ZtMUNSLGNlNTBDSSxXQUFBLEVmODBDRixjZTcwQ00sTWY4MENOLFVlLzBDRyxNZmcxQ0gsWWU1MENVLEtmNjBDVixNZTUwQ1UsUWYrMENaLHlDZS80Q0EsY0F3RVEsV0FBQSxJQUdILGNBQUEsTUFHVyxXQUFBLFFmeTBDaEIsY0FDRSxXZWowQ3dCLE1DdkYxQix5Q2hCNDVDRSxjQUNFLFdBQVksT2dCbjRDWixnQkFDQSxVQUFBLE9oQjA0Q0osYWdCNzRDQSxjQUFBLEtoQmk1Q0EseUNBQ0UsYWdCaDRDVSxRQUFBLEtBQUEsTUFBQSxjQUFBLEdoQnM0Q1osZUFDRSxTZ0IvM0NNLFNoQmc0Q04sT0FBUSxFZ0I1M0NWLEtBQUEsSUFDSSxPQUFBLE1BREosTUFBQSxLaEJnNENFLFVnQjczQ00sT0FIUixRQUFBLEdoQms0Q0UsVWdCNTNDTSxpQmhCNjNDTixXZ0I1M0NNLDhEaEI2M0NOLGNnQjUzQ21CLEtBQUEsS0FBQSxFQUFBLEVoQjYzQ25CLE9nQjUzQ00sV2hCKzNDUixLQUNFLFdnQjMzQ00sSWhCNDNDTixRZ0IzM0NNLFloQjQzQ04sVWdCMzNDTSxJQUFBLE9oQjQzQ04sWWdCMzNDTSxPaEI0M0NOLGdCZ0IzM0NjLE9oQjQzQ2QsTWdCMzNDTSxRaEI0M0NOLFVnQjMzQ00sT2hCNDNDTixPZ0IzM0NNLEtoQjQzQ04sUWdCMzNDTSxFaEI0M0NOLGdCZ0IzM0NpQixLaEI0M0NqQixZZ0IzM0NNLEloQjQzQ04sT2dCMzNDTSxRaEI0M0NOLGNnQnI1Q0YsSWhCczVDRSxXZ0J6M0NVLGlCQUFVLEloQjQzQ3RCLFdBQ0UsTWdCcjNDTSxRaEJ3M0NSLFdBQ0UsVWdCbjNDYyxRaEJvM0NkLFdnQm4zQ00sUWhCczNDUixjQUNFLGVnQm4zQ21CLEtoQnMzQ3JCLFNnQnQ2Q0EsUUFBQSxPQUFBLE9oQnc2Q0UsVWdCajNDTSxNaEJrM0NOLFlnQmozQ00sT2hCbzNDUixTZ0I1NkNBLFlBQUEsUWhCODZDRSxRZ0I3MkNVLE1BQVcsT2hCZzNDdkIsU0FDRSxRQUFTLElBR1gsU0FDRSxRQUFTLFFBQVEsTUFHbkIsWWdCejJDUSxNQUFBLEtoQjYyQ1IsY2dCejJDUSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUWhCNjJDUix5QmdCejJDUSxPQUFBLFFoQjYyQ1Isb0JBQ0UsV2dCMTJDb0IsUWhCNjJDdEIscUJnQnQyQ0ksV0FBQSxRaEIwMkNKLHVCZ0J0MkNJLFdBQUEsUUFDQSxNQUFBLFFBQ0EsYUFBQSxRaEIwMkNKLFdBQ0UsV0FBWSxRQUNaLE1nQnQyQ00sS0FHSixZQUFBLEloQnEyQ0YsZWdCcDJDTSxNaEJ1MkNSLGlCZ0IvMUNBLFdBQUEsUWhCbTJDQSxrQkFDRSxXQUFZLFFBR2Qsb0JnQjkxQ0ksV0FBVyxRaEJ5MENiLE1BQUEsUUEyQkYsV0FDQSxhQUZBLGFnQngxQ0EsV0FBQSxRQUNJLFdBQUEsRUFBQSxFQUFlLElBQUEsb0JoQisxQ25CLGlCQUNBLG1CQUZBLG1CQUdFLFdnQjMxQ00sUWhCKzFDUixrQkFDQSxvQkFGQSxvQkFHRSxXZ0IzMUNNLFFoQisxQ1Isb0JBQ0Esc0JBRkEsc0JBR0UsV2dCeDFDVSxRaEJ5MUNWLFdnQngxQ1UsS2hCNDFDWiwrQkFDQSxpQ0FGQSxpQ0FHRSxNZ0JwMUNVLFFoQncxQ1osc0NBQ0Esd0NBRkEsd0NnQjkwQ0ksYUFBVyxRaEJxMUNmLCtCQUNBLGlDQUZBLGlDZ0I5MENJLE9BQUEsUWhCbzFDSixXZ0I5MUNBLFVBQUEsSWhCazJDQSxzQmdCMzBDSSxTQUFBLFNoQiswQ0osNkJBQ0UsU2dCNTBDTSxTaEI2MENOLElnQjUwQ00sSUE1QlIsTUFBQSxNaEIwMkNFLE1nQjMwQ00sSWhCNDBDTixPZ0IzMENNLEloQjQwQ04sT2dCMzBDTSxJQUFBLE1BQWMsUWhCNDBDcEIsY2dCMzBDTSxLaEI0MENOLFlnQjMwQ00sS0FuQ1IsVUFBQSxpQkFBQSxjaEJnM0NFLFdnQjEwQ00sVUFBa0IsSWhCMjBDeEIsUWdCMTBDTSxHaEI2MENSLHNCZ0JwMENRLFlBQUEsUWhCczBDTixLZ0J0M0NGLFloQnUzQ0UsT2dCdDBDVSxRaEJ5MENaLG1DQUNFLFVnQnIwQ2MscUJBQVUsY2hCdzBDMUIsd0JBQ0UsYWdCcjBDYyxRaEJzMENkLEtBdkJJLFlBd0JKLE9nQm4wQ2MsUWhCbzBDZCxXZ0JuMENjLFVBQUEsSWhCczBDaEIsOEJBQ0UsVWdCbDBDa0IsY2hCcTBDcEIsVUFDRSxRZ0I3ekNjLGFoQjh6Q2QsUUFBUyxPQUFRLEtnQnh6Q25CLE9BQUEsSUFBQSxNQUFBLFFBQ0ksT0FBQSxRaEIwekNGLFVBQVcsUWdCdnpDYixXQUFBLElBQUEsSUFJQSxpQkFDSSxXQUFBLFFBQ0EsTUFBQSxLQUFBLGFBQUEsUWhCMnpDSixPQUNFLFNBQVUsU2dCeHpDWixRQUFBLGFoQjR6Q0EsY2dCeHpDSSxRQUFBLE1BSUosY0FDSSxXQUFBLEtBQ0EsU0FBQSxTQUFBLFFBQUEsRUFBQSxNQUFBLEtBQ0EsUUFBQSxPQUFnQixPQUNoQixVQUFTLFFBQ1QsWUFBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQWUsSUFSbkIsV0FBQSxhQUFBLEdBQUEsQ0FBQSxpQkFBQSxJQWVBLHNCQUNJLFdBQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsaUJBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBUyxJQUNULGNBQUEsSWhCMHpDSixpQkFDRSxTZ0J0ekNNLFNoQjJ4Q04sUUFBQSxFQTZCQSxNZ0JwekNNLEtoQnF6Q04sT2dCcHpDTSxLaEJxekNOLEtBQU0sRWdCanpDUixJQUFBLEVBQ0ksY0FBWSxJaEJtekNkLFdBQVksaUJBQWlCLElBRy9CLG9CaUI1cURJLFdBQVUsUUFDVixTQUFBLFNEbUpKLElBQUEsSWhCNGhERSxLaUI1cURNLG9CakI2cUROLFFpQjVxRE0sRWpCNnFETixVaUI1cURNLEtqQjZxRE4sUWlCNXFETSxRQUFBLE1qQjZxRE4sY2lCNXFETSxJakI2cUROLE1pQjVxRE0sS2pCNnFETixZaUI1cURNLElqQjZxRE4sVWlCNXFETSxxQmpCNnFETixXaUI1cURNLE9qQjZxRE4sUWlCNXFETSxFakI2cUROLFdJNW5ETSxJQUFBLElKK25EUiw0QkFDRSxXaUJ6cURnQixRakIwcURoQixTZ0J2OUNGLFNoQnc5Q0UsSWlCeHFEVSxJakJ5cURWLEtpQnhxRFUsRWpCeXFEVixNaUJ4cURVLFFqQnlxRFYsT2lCeHFEVSxRakJ5cURWLGNpQnhxRFUsSWpCeXFEVixVaUJ4cURVLHFCWi9CUyxjTHdzRG5CLFFpQnhxRFUsR2pCeXFEVixRaUJ4cURVLEdqQjJxRFosb0JBQ0UsYWlCdHFEa0IsUWpCdXFEbEIsV0k5b0RNLEVBQUEsRUFBQSxRSmlwRFIscUNBQ0UsV2lCenJETyxvQmpCNHJEVCx1QkFDRSxXaUJwcURzQixRakJxcUR0QixNaUI5ckRPLFFqQmlzRFQsd0NBQ0UsV2lCbHNETyxJakJxc0RULDJCaUJycERJLFdBQUEsUWpCeXBESixjQUNFLE1pQnRwRE0sS2pCeXBEUiw0QkFDRSxhaUJycERVLFFqQndwRFosK0JpQjF1REEsV0FBQSxtQmpCOHVEQSxrQ0FDRSxVaUIxb0RjLGtCakIyb0RkLFFpQmh2REYsRWpCaXZERSxXaUJ2b0RrQixRakIwb0RwQixVQUNFLFNpQjduRGtCLFNqQmdvRHBCLGlCaUJ4dkRBLFFBQUEsS2pCMHZERSxVaUIvbURrQixJQUFBLE9BM0lwQixZQUFBLE9qQjR2REUsZ0JpQnZtRDBCLFdqQndtRDFCLE9BQVEsUWlCOWxETCxvQkFBQSxLQUdXLGlCQUFBLEtqQjhsRGQsZ0JBQWlCLEtrQmx3RG5CLFlBQUEsS2xCc3dEQSxxQkFDRSxRa0Jqd0RNLGFsQmt3RE4sU0FBVSxTa0J4d0RaLFlBQUEsRUFDSSxNQUFBLFFsQjB3REYsT2tCendETSxRQUdKLGFBQUEsT2xCd3dERixja0J2d0RNLElsQjB3RFIsNkJrQnJ3REksV0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQWdCLFFBQ2hCLGNBQWEsSUFDYixXQUFBLGFiVXdCLEdBQUEsQ0FBQSxpQkFBQSxJTDZ2RDFCLFFBQVMsR0FHWCw0QmtCcHdESSxXQUFBLHNCQUFrQixVQUFBLE9sQnN3RHBCLFNBQVUsU2tCbndEWixLQUFBLEVBQ0ksSUFBQSxFQUNBLE1BQUEsaUJBTUEsT0FBQSxpQkFDQSxRQUFBLEVBQ0EsV0FBUyxRQUFBLElBQ1QsUUFBQSxHbEJrd0RKLDhDa0I3dkRBLGFBQUEsUWxCaXdEQSxpQmtCN3ZESSxTQUFBLFNBQ0EsUUFBUyxFQ2pEYix1RUFDSSxXQUFVLEtBQ1YsYUFBQSxRbkJxekRKLHNFQUNFLFFtQmp6RE0sRW5Cb3pEUixhQUNFLFdBQVksS29CNXpEZCxPQUFBLEVBQ0ksUUFBQSxLQUFBLEVwQmcwREoseUNvQjV6REksYUFFQSxRQUFBLE1wQmcwREosbUJBQ0UsUW9CMXpETSxhQUdKLFNBQUEsU3BCeXpERixhb0J4ekRNLE9wQjJ6RFIsd0JBQ0UsTW9CeHpEVSxRcEJ5ekRWLFVvQjl6REcsT3BCaTBETCxxQkFDRSxNb0J0ekRVLFFwQnV6RFYsVW9CdHpEVSxPcEJ1ekRWLGdCb0J0ekRVLEtwQnV6RFYsY29CcjBERyxJQUFBLE1BQUEsWXBCczBESCxXb0JwekRVLElBQUEsSXBCdXpEWiwyQkFDRSxNb0JwekRVLFFwQnF6RFYsYW9CMzBERyxRcEI4MERMLDBCQUNFLFdBQVksUXFCaDJEZCxTQUFBLFNBQ0ksSUFBQSxJQUNBLE1BQU0sS0FDTixNQUFPLE1BQ1AsT0FBQSxNQUNBLFVBQUEscUJBQ0EsY0FBVyxJQUNYLFFBQUEsR3JCbzJESiw4QkFDRSxNcUJoMkRNLFFyQm0yRFIsZ0NBQ0UsUXFCLzFEYyxNckJrMkRoQixVQUNFLFFxQjMxRE0sYXJCNDFETixTcUIzMURNLFNyQjgxRFIsa0JBQ0UsV3FCMzFETSxJckI0MUROLFFxQjMxRE0sUUFBQSxRQUFrQixRQUFBLFFyQjQxRHhCLE9xQjMxRE0sS3JCNDFETixvQnFCdDJERyxLckJ1MkRILGlCcUIxMURVLEtyQjIxRFYsZ0JxQjExRFUsS3JCMjFEVixZcUIxMURVLEtyQjYxRFoscURBQ0UsV3FCNzJERyxRckI4MkRILFFxQnYxRGMsRXJCdzFEZCxlSXJ6RE0sUUpzekROLFdxQmgzREUsV0FBQSxFQUFBLENBQUEsUUFBQSxJckJtM0RKLHlDcUJqMURJLFVBQUEsZXJCcTFESixPQUNFLFNxQmwxRE0sU3JCbTFETixRcUJsMURNLGFyQnExRFIsYUFDRSxXcUJuMURNLEtyQm8xRE4sUXFCcDFETSxLckJxMUROLFVxQnIxRE0sSUFBQSxPQUdKLFlBQUEsT3JCbzFERixRcUJuMURNLFFBQUEsT3JCbzFETixPcUJuMURNLElBQUEsTUFBVyxRckJvMURqQixjcUJuMURjLElyQm8xRGQsT3FCbjFETSxRckJvMUROLFdxQm4xRE0saUJBQUEsSXJCczFEUixrQkFDRSxVcUJuMURNLFFyQm8xRE4sV3FCbjFETSxRckJvMUROLGFxQm4xRE0sT3JCbzFETixLcUJuMURNLFlyQnMxRFIsbUJBQ0UsV3FCbjFEVSxRckJzMURaLGlDcUIvMERBLE9BQUEsUXJCbTFEQSxjSTcxRFEsWUFBQSxJSisxRE4sVXFCcjFERixPckJzMURFLFlxQmgxRE0sUXJCbTFEUixjQUNFLEtxQjkwRE0sWXJCKzBETixPcUI5MERNLFFyQiswRE4sVXFCOTBETSxLckIrMEROLFdJdjJETSxLSncyRE4sWXFCcDFERSxPckJxMURGLFdxQjkwRFUsVUFBQSxHQUFBLENBQXNCLE9BQUEsSXJCaTFEbEMsYUFDRSxTcUIzMERjLFNyQjQwRGQsSXFCMzBEYyxpQnJCNDBEZCxNcUIzMERjLEVyQjQwRGQsUXFCaDFETyxFckJpMURQLFFxQnowRGMsYXJCMDBEZCxPcUJ6MERjLEVBS1osUUFBQSxRQUFBLE9yQnMwREYsV3FCcjBETSxLckJzMEROLFdxQnIwRE0sS3JCczBETixPcUJyMERNLElBQUEsTUFBQSxRckJzMEROLFdxQnIwRE0sRUFBQSxJQUFBLElBQUEsa0JyQnMwRE4sY3FCcjBETSxJckJzMEROLFdxQjMwREcsT3JCNDBESCxRcUJwMERVLEVyQnEwRFYsV0kzM0RNLElBQUEsSUo4M0RSLGFBQ0UsUXFCajFERyxJQUFBLElyQmsxREgsY3FCajBEa0IsSXJCbzBEcEIsZXFCenpEQSxRQUFBLEtyQjJ6REUsVUFBVyxJQUFJLE9xQnp6RGIsWUFBYSxPQUNiLE1BQUEsUUFDQSxnQkFBQSxLQUNBLFlBQUEsSUFFQSxVQUFBLE9yQjR6REosbUJBQ0UsYXFCMXpETSxLckI2ekRSLDZCQUNFLEtBQU0sUUFHUiw4QkFDRSxLc0JsK0RNLFF0QnErRFIsNEJBQ0UsS3NCbCtETSxJdEJxK0RSLHVCc0IvOURJLEtBQUEsUXRCbStESiw2QkFDRSxLc0JoK0RNLFF0Qm0rRFIsNEJBQ0UsS3NCaCtETSxRdEJtK0RSLDhCQUNFLEtzQjk5RE0sUXRCaStEUixpQ0FDRSxLc0I5OURNLFF0QmkrRFIsbUNBQ0UsS3NCNzlEVSxRdEJnK0RaLGtDQUNFLEtzQjU5RFUsS3RCKzlEWixtQkFDRSxXc0I1OURVLFF0Qis5RFosNEJBQ0UsV3NCejlETSxRdEI0OURSLDZCQUNFLE9zQnY5RE0sUXRCdzlETixVc0J2OURNLGV0QjA5RFIsNEJBQ0UsUXNCcjlETSxFdEJzOUROLFdzQnI5RE0sUXRCdzlEUixhQUNFLFNzQm45RE0sU3RCbzlETixRc0JuOURNLGF0QnM5RFIsbUJzQmg5REksV0FBQSxLdEJrOURGLFFzQmo5RE0sWXRCazlETixVc0JqOURlLElBQUEsT3RCazlEZixZc0JqOURlLE90Qms5RGYsUXNCajlETSxJQUFBLE90Qms5RE4sY3NCdDlERyxJdEJ1OURILE9zQmg5RFUsSUFBQSxNQUFBLFl0Qmk5RFYsV0FBWSxJQUFJLEl1QnZpRWIsT0FBQSxRdkIyaUVMLHlCQUNFLFd1QnBpRXNCLFF2QnFpRXRCLGF1QnBpRXNCLFF2QnVpRXhCLHVCQUNFLFF1QnBpRXNCLFl2QnFpRXRCLFVBQVcsSXVCbGpFUixZQUFBLE92QnNqRUwsbUJBQ0UsVXVCaGlFa0IsTXZCaWlFbEIsWXVCeGpFRyxJdkJ5akVILGV1Qi9oRXNCLFV2QmtpRXhCLG9CQUNFLE11QjNoRXNCLE92QjRoRXRCLE9BQVEsT3dCL2pFVixZQUFBLE9BQ0ksT0FBQSxRQUVBLFdBQUEsVUFBQSxJeEJra0VKLG1CQUNFLFd3Qi9qRU0sS3hCZ2tFTixTd0Jwa0VHLFN4QnFrRUgsSXdCOWpFVSxpQnhCK2pFVixLd0I5akVVLEl4QitqRVYsTXdCOWpFVSxLeEIrakVWLE93QjlqRVUsRUFJUixRQUFBLFF4QjRqRUYsV3dCM2pFTSxLeEI0akVOLE93QjNqRU0sSUFBQSxNQUFBLFF4QjRqRU4sY3dCM2pFTSxJeEI0akVOLFd3QjNqRU0sT3hCNGpFTixRd0Joa0VHLEV4QmlrRUgsV3dCMWpFVSxPeEIyakVWLFV3QjFqRVUsaUJ4QjJqRVYsV3dCbmtFRyxRQUFBLEdBQUEsQ0FBQSxXQUFBLEl4QnNrRUwsbUJBQ0UsWUFBYSxJQUdmLHFCeUJ4bEVJLFFBQUEsYUFFQSxNQUFBLFF6QnlsRUYsWXlCeGxFZSxJekJ5bEVmLGdCeUJ4bEVNLEt6QnlsRU4sT3lCeGxFTSxRekIybEVSLG1CQUNFLGF5QnRsRU0sTXpCeWxFUix3Q0FDRSxXeUI1bEVHLFF6QjZsRUgs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V0FDRSxhQUFjLEtBQ2QsTUFBTyxLQUNQLFlBQWEsSUFDYixVQUFXLFFBQ1gsWUFBYSxFQUdmLGVBQ0UsT0FBUSxFQUNSLE1BQU8sS0FDUCxVQUFXLE9BQ1gsWUFBYSxFQUNiLFFBQVMsR0FHWCxjQUNFLFNBQVUsU0FDVixPQUFRLEVBQ1IsS0FBTSxJQUNOLFVBQVcsb0JBR2IsbUJBQ0UsWUFBYSxPQUdmLHVDQUNFLFFBQVMsTUFHWCxzREFDRSxTQUFVLFNBQ1YsTUFBTyxLQUNQLEtBQU0sUUFDTixRQUFTLEVBQ1QsV0FBWSxPQUNaLGVBQWdCLEtBQ2hCLFNBQVUsT0FHWixxQkFDRSxRQUFTLEVBR1gsMkJBQ0UsUUFBUyxhQUNULE9BQVEsRUFBRSxJQUdaLG1DQUNFLFFBQVMsS0FHWCx1Q0FDRSxZQUFhLEVBR2Ysc0NBQ0UsYUFBYyxFQUdoQixPQUNFLE1BQU8sUUFHVCxlQUNFLFVBQVcsT0FDWCxZQUFhLElBQ2IsUUFBUyxNQUFRLE1BQ2pCLE1BQU8sUUFHVCxtQkFDRSxPQUFRLEVBQUUsSUFDVixVQUFXLEtBQ1gsZUFBZ0IsT0FDaEIsVUFBVyxrQkFHYixXQUNFLFdBQVksS0FDWixVQUFXLElBQ1gsY0FBZSxJQUNmLFdBQVksTUFBTSxLQUFLLEtBQUssS0FBSyxrQkFHbkMscUNBQ0UsY0FBZSxLQUNmLFlBQWEsT0FHZixrREFDRSxZQUFhLE1BR2YsaUJBQ0UsVUFBVyxJQUdiLGFBQ0UsV0FBWSxRQUNaLE9BQVEsSUFBSSxNQUFNLFFBQ2xCLGNBQWUsSUFHakIsb0JBQ0UsT0FBUSxFQUNSLFFBQVMsS0FBTSxLQUNmLFVBQVcsTUFDWCxZQUFhLElBR2YsbUJBQ0UsUUFBUyxNQUNULFFBQVMsT0FBUSxPQUNqQixXQUFZLElBQUksTUFBTSxRQUN0QixZQUFhLElBQ2IsV0FBWSxNQUFNLElBR3BCLHlCQUNFLE1BQU8iLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5nbGlnaHRib3gtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTk5IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tb3otdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7dGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3V0bGluZTowO292ZXJmbG93OmhpZGRlbn0uZ2xpZ2h0Ym94LWNvbnRhaW5lci5pbmFjdGl2ZXtkaXNwbGF5Om5vbmV9LmdsaWdodGJveC1jb250YWluZXIgLmdjb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk7b3ZlcmZsb3c6aGlkZGVufS5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGVyey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6MH0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLmN1cnJlbnR7b3BhY2l0eToxO3otaW5kZXg6OTk5OTk7cG9zaXRpb246cmVsYXRpdmV9LmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS5wcmV2e29wYWNpdHk6MTt6LWluZGV4Ojk5OTl9LmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1pbm5lci1jb250ZW50e3dpZHRoOjEwMCV9LmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7bWFyZ2luOmF1dG87aGVpZ2h0OjEwMHZofS5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmd2aWRlby1jb250YWluZXJ7d2lkdGg6MTAwJX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWJvdHRvbSwuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWxlZnQsLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1yaWdodHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9LmdzbGlkZSBpZnJhbWUsLmdzbGlkZSB2aWRlb3tvdXRsaW5lOjAhaW1wb3J0YW50O2JvcmRlcjpub25lO21pbi1oZWlnaHQ6MTY1cHg7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLXRvdWNoLWFjdGlvbjphdXRvO3RvdWNoLWFjdGlvbjphdXRvfS5nc2xpZGUtaW1hZ2V7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmdzbGlkZS1pbWFnZSBpbWd7bWF4LWhlaWdodDoxMDB2aDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtmbG9hdDpub25lO291dGxpbmU6MDtib3JkZXI6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7bWF4LXdpZHRoOjEwMHZ3O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTttYXJnaW46YXV0bzttaW4td2lkdGg6MjAwcHh9LmRlc2MtYm90dG9tIC5nc2xpZGUtaW1hZ2UgaW1nLC5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlIGltZ3t3aWR0aDphdXRvfS5kZXNjLWxlZnQgLmdzbGlkZS1pbWFnZSBpbWcsLmRlc2MtcmlnaHQgLmdzbGlkZS1pbWFnZSBpbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ3NsaWRlLWltYWdlIGltZy5kcmFnZ2luZ3tjdXJzb3I6LXdlYmtpdC1ncmFiYmluZyFpbXBvcnRhbnQ7Y3Vyc29yOmdyYWJiaW5nIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmdzbGlkZS12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwdmg7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmdzbGlkZS12aWRlbyAuZ3ZpZGVvLXdyYXBwZXJ7d2lkdGg6MTAwJTttYXJnaW46YXV0b30uZ3NsaWRlLXZpZGVvOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwwLDAsLjM0KTtkaXNwbGF5Om5vbmV9LmdzbGlkZS12aWRlby5wbGF5aW5nOjpiZWZvcmV7ZGlzcGxheTpub25lfS5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbnttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWluLXdpZHRoOjEwMCU7aGVpZ2h0Ojc1dmh9LmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHZpZGVve21heC13aWR0aDoxMDAlIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH0uZ3NsaWRlLWlubGluZXtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQwcHgpO292ZXJmbG93OmF1dG87bWF4LXdpZHRoOjEwMCV9LmdzbGlkZS1pbmxpbmUgLmdpbmxpbmVkLWNvbnRlbnR7cGFkZGluZzoyMHB4O3dpZHRoOjEwMCV9LmdzbGlkZS1pbmxpbmUgLmRyYWdnaW5ne2N1cnNvcjotd2Via2l0LWdyYWJiaW5nIWltcG9ydGFudDtjdXJzb3I6Z3JhYmJpbmchaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZ2lubGluZWQtY29udGVudHtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O29wYWNpdHk6MX0uZ3NsaWRlLWV4dGVybmFse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowO292ZXJmbG93OmF1dG87bWF4LWhlaWdodDo3NXZoO2hlaWdodDoxMDAlfS5nc2xpZGUtbWVkaWF7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvfS56b29tZWQgLmdzbGlkZS1tZWRpYXstd2Via2l0LWJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0uZGVzYy1ib3R0b20gLmdzbGlkZS1tZWRpYSwuZGVzYy10b3AgLmdzbGlkZS1tZWRpYXttYXJnaW46MCBhdXRvOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5nc2xpZGUtZGVzY3JpcHRpb257cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCAxMDAlO2ZsZXg6MSAwIDEwMCV9LmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0LC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHR7bWF4LXdpZHRoOjEwMCV9LmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1ib3R0b20sLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi10b3B7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfS5nc2xpZGUtZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjEycHh9LmdzbGlkZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS56b29tZWQgLmdzbGlkZS1kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9LmdsaWdodGJveC1idXR0b24taGlkZGVue2Rpc3BsYXk6bm9uZX0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2NyaXB0aW9ue2hlaWdodDphdXRvIWltcG9ydGFudDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6MCAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O3BhZGRpbmc6MTlweCAxMXB4O21heC13aWR0aDoxMDB2dyFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozIWltcG9ydGFudDstbXMtZmxleC1vcmRlcjoyIWltcG9ydGFudDtvcmRlcjoyIWltcG9ydGFudDttYXgtaGVpZ2h0Ojc4dmg7b3ZlcmZsb3c6YXV0byFpbXBvcnRhbnQ7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKHJnYmEoMCwwLDAsMCkpLHRvKHJnYmEoMCwwLDAsLjc1KSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApIDAscmdiYSgwLDAsMCwuNzUpIDEwMCUpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBsaW5lYXI7cGFkZGluZy1ib3R0b206NTBweH0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLXRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjFlbX0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2N7Y29sb3I6I2ExYTFhMX0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgKntjb2xvcjppbmhlcml0fS5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBzdHJpbmd7Y29sb3I6I2ZmZn0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgLmRlc2MtbW9yZXtjb2xvcjojZmZmO29wYWNpdHk6LjR9LmdkZXNjLW9wZW4gLmdzbGlkZS1tZWRpYXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7b3BhY2l0eTouNH0uZ2Rlc2Mtb3BlbiAuZ2Rlc2MtaW5uZXJ7cGFkZGluZy1ib3R0b206MzBweH0uZ2Rlc2MtY2xvc2VkIC5nc2xpZGUtbWVkaWF7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO29wYWNpdHk6MX0uZ3Jlc2V0ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmdhYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uZ3JlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5nbGlnaHRib3gtZGVzY3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5nbGlnaHRib3gtb3BlbntvdmVyZmxvdzpoaWRkZW59Lmdsb2FkZXJ7aGVpZ2h0OjI1cHg7d2lkdGg6MjVweDstd2Via2l0LWFuaW1hdGlvbjpsaWdodGJveExvYWRlciAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsaWdodGJveExvYWRlciAuOHMgaW5maW5pdGUgbGluZWFyO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt6LWluZGV4Ojk5OTk7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0b3A6NDclfS5nb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoICsgMXB4KTtwb3NpdGlvbjpmaXhlZDt0b3A6LTFweDtsZWZ0OjA7YmFja2dyb3VuZDojMDAwO3dpbGwtY2hhbmdlOm9wYWNpdHl9LmdsaWdodGJveC1tb2JpbGUgLmdvdmVybGF5e2JhY2tncm91bmQ6IzAwMH0uZ2Nsb3NlLC5nbmV4dCwuZ3ByZXZ7ei1pbmRleDo5OTk5OTtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyNnB4O2hlaWdodDo0NHB4O2JvcmRlcjpub25lO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZ2Nsb3NlIHN2ZywuZ25leHQgc3ZnLC5ncHJldiBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoyNXB4O2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MH0uZ2Nsb3NlLmRpc2FibGVkLC5nbmV4dC5kaXNhYmxlZCwuZ3ByZXYuZGlzYWJsZWR7b3BhY2l0eTouMX0uZ2Nsb3NlIC5nYXJyb3csLmduZXh0IC5nYXJyb3csLmdwcmV2IC5nYXJyb3d7c3Ryb2tlOiNmZmZ9LmdidG4uZm9jdXNlZHtvdXRsaW5lOjJweCBzb2xpZCAjMGYzZDgxfWlmcmFtZS53YWl0LWF1dG9wbGF5e29wYWNpdHk6MH0uZ2xpZ2h0Ym94LWNsb3NpbmcgLmdjbG9zZSwuZ2xpZ2h0Ym94LWNsb3NpbmcgLmduZXh0LC5nbGlnaHRib3gtY2xvc2luZyAuZ3ByZXZ7b3BhY2l0eTowIWltcG9ydGFudH0uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzY3JpcHRpb257YmFja2dyb3VuZDojZmZmfS5nbGlnaHRib3gtY2xlYW4gLmdkZXNjLWlubmVye3BhZGRpbmc6MjJweCAyMHB4fS5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS10aXRsZXtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTphcmlhbDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MTlweDtsaW5lLWhlaWdodDoxLjRlbX0uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzY3tmb250LXNpemU6Ljg2ZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjEuNGVtfS5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS12aWRlb3tiYWNrZ3JvdW5kOiMwMDB9LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlLC5nbGlnaHRib3gtY2xlYW4gLmduZXh0LC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpO2JvcmRlci1yYWRpdXM6NHB4fS5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSBwYXRoLC5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHBhdGgsLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYgcGF0aHtmaWxsOiNmZmZ9LmdsaWdodGJveC1jbGVhbiAuZ3ByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAlO2xlZnQ6MzBweDt3aWR0aDo0MHB4O2hlaWdodDo1MHB4fS5nbGlnaHRib3gtY2xlYW4gLmduZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwJTtyaWdodDozMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjUwcHh9LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3Nle3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dG9wOjE1cHg7cmlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZX0uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Ugc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OmF1dG99LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlOmhvdmVye29wYWNpdHk6MX0uZ2ZhZGVJbnstd2Via2l0LWFuaW1hdGlvbjpnZmFkZUluIC41cyBlYXNlO2FuaW1hdGlvbjpnZmFkZUluIC41cyBlYXNlfS5nZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbjpnZmFkZU91dCAuNXMgZWFzZTthbmltYXRpb246Z2ZhZGVPdXQgLjVzIGVhc2V9LmdzbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb246Z3NsaWRlT3V0TGVmdCAuM3MgZWFzZTthbmltYXRpb246Z3NsaWRlT3V0TGVmdCAuM3MgZWFzZX0uZ3NsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmdzbGlkZUluTGVmdCAuM3MgZWFzZTthbmltYXRpb246Z3NsaWRlSW5MZWZ0IC4zcyBlYXNlfS5nc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbjpnc2xpZGVPdXRSaWdodCAuM3MgZWFzZTthbmltYXRpb246Z3NsaWRlT3V0UmlnaHQgLjNzIGVhc2V9LmdzbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb246Z3NsaWRlSW5SaWdodCAuM3MgZWFzZTthbmltYXRpb246Z3NsaWRlSW5SaWdodCAuM3MgZWFzZX0uZ3pvb21Jbnstd2Via2l0LWFuaW1hdGlvbjpnem9vbUluIC41cyBlYXNlO2FuaW1hdGlvbjpnem9vbUluIC41cyBlYXNlfS5nem9vbU91dHstd2Via2l0LWFuaW1hdGlvbjpnem9vbU91dCAuNXMgZWFzZTthbmltYXRpb246Z3pvb21PdXQgLjVzIGVhc2V9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ2ZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZ2ZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBnZmFkZU91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZ2ZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC02MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwwLDApfXRve3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC02MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwwLDApfXRve3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVPdXRMZWZ0e2Zyb217b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC02MCUsMCwwKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59fUBrZXlmcmFtZXMgZ3NsaWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLDAsMCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwJSwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBnc2xpZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MCUsMCwwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MCUsMCwwKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBnem9vbUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZ3pvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3pvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGd6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QG1lZGlhIChtaW4td2lkdGg6NzY5cHgpey5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVye3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWRlc2NyaXB0aW9uey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9LmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1pbWFnZSwuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlIGltZ3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9LmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1sZWZ0IC5nc2xpZGUtaW1hZ2V7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0uZ3NsaWRlLWltYWdlIGltZ3ttYXgtaGVpZ2h0Ojk3dmg7bWF4LXdpZHRoOjEwMCV9LmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGV7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6em9vbS1pbn0uem9vbWVkIC5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxle2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmdzbGlkZS1pbmxpbmV7bWF4LWhlaWdodDo5NXZofS5nc2xpZGUtZXh0ZXJuYWx7bWF4LWhlaWdodDoxMDB2aH0uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodHttYXgtd2lkdGg6Mjc1cHh9LmdsaWdodGJveC1vcGVue2hlaWdodDphdXRvfS5nb3ZlcmxheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjkyKX0uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtbWVkaWF7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAycHggOXB4IDAgcmdiYSgwLDAsMCwuNjUpO2JveC1zaGFkb3c6MXB4IDJweCA5cHggMCByZ2JhKDAsMCwwLC42NSl9LmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tcmlnaHQgLmdkZXNjLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0b30uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UsLmdsaWdodGJveC1jbGVhbiAuZ25leHQsLmdsaWdodGJveC1jbGVhbiAuZ3ByZXZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zMil9LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlOmhvdmVyLC5nbGlnaHRib3gtY2xlYW4gLmduZXh0OmhvdmVyLC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyl9LmdsaWdodGJveC1jbGVhbiAuZ3ByZXZ7dG9wOjQ1JX0uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dHt0b3A6NDUlfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3Nle29wYWNpdHk6Ljc7cmlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6NDIwcHgpey5nb3ZlcmxheXtiYWNrZ3JvdW5kOiMwMDB9fSIsIi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2F0LWltcG9ydC1wYXJ0aWFsLWV4dGVuc2lvbiwgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSAqL1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL2dsaWdodGJveC9kaXN0L2Nzcy9nbGlnaHRib3gubWluLmNzcyk7XG4uZ2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5nbGlkZSAqIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG4gIC5nbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdsaWRlX19zbGlkZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmdsaWRlX19zbGlkZSBhIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlX19idWxsZXRzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlLS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiYXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE2MjkzNTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBcImFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzE2MjkzNTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiYXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNjI5MzU7IH1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDEzMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4ZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDQycHg7IH0gfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmJsdWUge1xuICBjb2xvcjogIzIzOGFjYzsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLmNvbnRhaW5lci0tc21hbGwge1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGFpbmVyLS1zcG9uc29ycyB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250YWluZXItLXNtYWxsZXN0IHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41NWVtO1xuICBmb250LXNpemU6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50aXRsZS0tZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAwIDAgMC4yOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRpdGxlLS1kZWZhdWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAudGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLnRpdGxlLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAgIC50aXRsZS0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtOyB9IH1cbiAgLnRpdGxlLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGl0bGUtLXBob3RvZ2FsbGVyeSwgLnRpdGxlLS12aWRlb2dhbGxlcnkge1xuICAgIGZvbnQtc2l6ZTogNGVtOyB9XG4gICAgLnRpdGxlLS1waG90b2dhbGxlcnkgc3BhbjpmaXJzdC1jaGlsZCwgLnRpdGxlLS12aWRlb2dhbGxlcnkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzIzOGFjYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZS0tcGhvdG9nYWxsZXJ5LCAudGl0bGUtLXZpZGVvZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMWVtOyB9IH1cbiAgLnRpdGxlLS12aWRlb2dhbGxlcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtLXZpZGVvZ2FsbGVyeSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50aXRsZS0tdGV4dC1mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyMzhhY2M7IH1cbiAgLnRpdGxlLS1uZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRpdGxlLS1uZXdzOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMS4zZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMS4xZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MtZGVjb3Iuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50aXRsZS0tbmV3czo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTEuM2VtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXdzLWRlY29yLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG5cbi5kZWNvci1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGVjb3ItaGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZGVjb3ItaGVhZGluZ19fbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMzc1ZW0gMC43ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGFjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZWNvci1oZWFkaW5nX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuM2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAuZGVjb3ItaGVhZGluZ19fbmFtZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDk5JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5ZXJzLWhlYWQtcmlnaHQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5kZWNvci1oZWFkaW5nX19uYW1lOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZGVjb3ItaGVhZGluZ19fbmFtZTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMS4xZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZWNvci1oZWFkaW5nX19uYW1lOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMS4xZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheWVycy1oZWFkLWxlZnQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogXCJcIjsgfSB9XG4gIC5kZWNvci1oZWFkaW5nX19kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMUY4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlY29yLWhlYWRpbmdfX2RlY29yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnVwcGVyY2FzZSwgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMjM4YWNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM1LCAxMzgsIDIwNCwgMC4yKTsgfVxuICAubGluay0tYmxhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzE2MjkzNTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmxpbmstLWJsYWNrIC5pY29uIHtcbiAgICAgIHN0cm9rZTogIzE2MjkzNTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41NjVlbTsgfVxuICAgIC5saW5rLS1ibGFjayAubGlua19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmxpbmstLWJsYWNrIC5saW5rX19hZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNWVtO1xuICAgICAgcmlnaHQ6IDAuM2VtO1xuICAgICAgc3Ryb2tlOiAjYzJkMGUwO1xuICAgICAgd2lkdGg6IDAuNmVtO1xuICAgICAgaGVpZ2h0OiAwLjZlbTtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAuaWNvbiAqIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAuaWNvbi0tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLS1tZWRpdW0ge1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLS1sYW5nIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDlweDsgfVxuICAuaWNvbi0tbWVudSB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAuaWNvbi0tYXJ0aWNsZS1zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiAzZW07XG4gICAgbWF4LWhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5pY29uLS1hcnRpY2xlLXNoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgyNCwgMTE5LCAyNDIsIDAuMik7IH1cbiAgICAuaWNvbi0tYXJ0aWNsZS1zaGFyZS0tZ29vZ2xlOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDIyMCwgNzgsIDY1LCAwLjIpOyB9XG4gICAgLmljb24tLWFydGljbGUtc2hhcmUtLXZrOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDM5LCAxMzUsIDI0NSwgMC4yKTsgfVxuICAuaWNvbiBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5pY29uLS10ZWxlZ3JhbTpob3ZlciB7XG4gICAgZmlsbDogIzI4YThlOTsgfVxuICAuaWNvbi0taW5zdGFncmFtOmhvdmVyIHtcbiAgICBmaWxsOiAjZWUyYTdjOyB9XG4gIC5pY29uLS15b3V0dWJlOmhvdmVyIHtcbiAgICBmaWxsOiAjZmYwMDAwOyB9XG4gIC5pY29uLS12azpob3ZlciB7XG4gICAgZmlsbDogIzI3ODdmNTsgfVxuICAuaWNvbi0tZmFjZWJvb2s6aG92ZXIge1xuICAgIGZpbGw6ICMxODc3ZjI7IH1cbiAgLmljb24tLXR3aXR0ZXI6aG92ZXIge1xuICAgIGZpbGw6ICM1NWFjZWU7IH1cbiAgLmljb24tLXNwb3J0cmVjczpob3ZlciB7XG4gICAgZmlsbDogI2U5MWU2MzsgfVxuICAuaWNvbi0tdGlrdG9rOmhvdmVyICNjeWFuIHtcbiAgICBmaWxsOiAjMDBmMmVhOyB9XG4gIC5pY29uLS10aWt0b2s6aG92ZXIgI3B1cnBsZSB7XG4gICAgZmlsbDogI2ZmMDA0ZjsgfVxuICAuaWNvbi0tdGlrdG9rOmhvdmVyICNibGFjayB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuXG4udGltZXN0YW1wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS14bCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpZGRlbi1mcm9tLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLmhpZGRlbi1mcm9tLXNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhpZGRlbi1mcm9tLXNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGlkZGVuLWZyb20tc20ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oaWRkZW4tZnJvbS1zbSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC5oaWRkZW4tZnJvbS1pcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGlkZGVuLWZyb20taXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGlkZGVuLWZyb20taXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlkZGVuLWZyb20taXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIycHgpIHtcbiAgICAuaGlkZGVuLWZyb20taXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLmhpZGRlbi10by14bCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oaWRkZW4tdG8teGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWRkZW4tdG8teGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRkZW4tdG8teGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAgIC5oaWRkZW4tdG8teGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGlkZGVuLXRvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGlkZGVuLXRvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlkZGVuLXRvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAuaGlkZGVuLXRvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGlkZGVuLXRvLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlkZGVuLXRvLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAuaGlkZGVuLXRvLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlkZGVuLXRvLXNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAuaGlkZGVuLXRvLXNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAuaGlkZGVuLXRvLWlwaG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtbG9hZGluZyA+IC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVtcHR5LXN0YXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZW1wdHktc3RhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG5cbi5zbGlkZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLnNsaWRlLW1lbnUgLnNsaWRlLW1lbnVfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5zbGlkZS1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNsaWRlLW1lbnUgdWwgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2xpZGUtbWVudSB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZS1tZW51IGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpZGUtbWVudSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuMnM7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43MjVlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYuNDc1ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHRvcDogMC4zNzVlbTtcbiAgICAgICAgbGVmdDogMS41ZW07XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAzLjI1ZW07IH0gfVxuICAuaGVhZGVyX190b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42ODc1ZW07XG4gICAgcGFkZGluZzogMS43MmVtIDAgMS43MmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMWVlO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgIC5oZWFkZXJfX3RvcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIC0wLjYyNWVtIDAgLTAuMzc1ZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fdG9wLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAtMWVtIDAgMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgICAuaGVhZGVyX190b3Atd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuaGVhZGVyX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX3RvcC1ibG9jayAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODNlbTsgfVxuICAgICAgICAuaGVhZGVyX190b3AtYmxvY2sgLmhlYWRlcl9fbmF2LWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgLmhlYWRlcl9fdG9wLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjIxZW07XG4gICAgICBwYWRkaW5nOiAwLjE4ZW0gMS4zZW0gMC4xOGVtIDAuNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fdG9wLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG4gICAgICAuaGVhZGVyX190b3AtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX190b3AtbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWU2ZmY7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wLWxpbms6aG92ZXIgLmxpbmtfX2FmdGVyIHtcbiAgICAgICAgICBzdHJva2U6ICMxNjI5MzU7IH1cbiAgLmhlYWRlcl9fbmF2LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgLTAuMzEyNWVtIDAgLTAuNzVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuNzVlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9fbmF2LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xZW07IH0gfVxuICAuaGVhZGVyX19uYXYtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuaGVhZGVyX19uYXYtY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4zNzVlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMC43ZW07XG4gICAgaGVpZ2h0OiAwLjdlbTtcbiAgICBzdHJva2U6ICNjMmQwZTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyB9XG4gIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjM3NWVtIDAuNzVlbSAwLjM3NWVtIDAuMzc1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmQwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoNzcsIDc4LCA3OSwgMC4xKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpc3QtLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1pdGVtIGEgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07IH1cbiAgICAuaGVhZGVyX19uYXYtaXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAuaGVhZGVyX19uYXYtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmOyB9XG4gIC5oZWFkZXJfX25hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4zMjVlbSAxLjQyOGVtIDAuMzI1ZW0gMC44M2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVhZGVyX19uYXYtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC40MDI1ZW0gMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzOyB9XG4gICAgLmhlYWRlcl9fbmF2LWNhdGVnb3J5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzhhY2M7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1jYXRlZ29yeTpob3ZlciAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuaGVhZGVyX19uYXYtY2F0ZWdvcnk6aG92ZXIgLmhlYWRlcl9fbmF2LWNhcmV0IHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNDAlKTsgfVxuICAgICAgLmhlYWRlcl9fbmF2LWNhdGVnb3J5OmhvdmVyIC5oZWFkZXJfX25hdi1saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuaGVhZGVyX19tb2JpbGUtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEuNjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhlYWRlcl9fbW9iaWxlLXRyaWdnZXIgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZDBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAgICAgLmhlYWRlcl9fbW9iaWxlLXRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IC0wLjJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycywgdHJhbnNmb3JtIDAuMnMgMHM7IH1cbiAgICAgIC5oZWFkZXJfX21vYmlsZS10cmlnZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm90dG9tOiAtMC4yZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIDAuMnMsIHRyYW5zZm9ybSAwLjJzIDBzOyB9XG4gICAgLmhlYWRlcl9fbW9iaWxlLXRyaWdnZXItLWlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwLjJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDBzLCB0cmFuc2Zvcm0gMC4ycyAwLjJzOyB9XG4gICAgLmhlYWRlcl9fbW9iaWxlLXRyaWdnZXItLWlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgYm90dG9tOiAwLjJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4ycyAwcywgdHJhbnNmb3JtIDAuMnMgMC4yczsgfVxuICAuaGVhZGVyLS13aXRoLXRyYW5zaXRpb24gLmhlYWRlcl9fdG9wIHtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnM7IH1cbiAgLmhlYWRlci0td2l0aC10cmFuc2l0aW9uIC5oZWFkZXJfX2xvZ28ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLmhlYWRlci0td2l0aC10cmFuc2l0aW9uIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5oZWFkZXItLXN0dWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDM3LCA1MywgMC4xNSk7IH1cbiAgICAuaGVhZGVyLS1zdHVjayAuaGVhZGVyX190b3Age1xuICAgICAgcGFkZGluZzogMC4yNWVtIDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlci0tc3R1Y2sgLmhlYWRlcl9fdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwOyB9IH1cbiAgICAgIC5oZWFkZXItLXN0dWNrIC5oZWFkZXJfX3RvcC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtMTAlKTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmhlYWRlci0tc3R1Y2sgLmhlYWRlcl9fdG9wLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjIxZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIC5oZWFkZXItLXN0dWNrIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdG9wOiAwLjM3NWVtO1xuICAgICAgd2lkdGg6IDMuNWVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkZXItLXN0dWNrIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgIHRvcDogMC4zNzVlbTtcbiAgICAgICAgICB3aWR0aDogMy4yNWVtOyB9IH1cblxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuc29jaWFscyBhIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwLjI1ZW07IH1cbiAgICAuc29jaWFscyBhIHN2ZyB7XG4gICAgICBmaWxsOiAjYzJkMGUwOyB9XG5cbi5uYXYtbW9iaWxlIHtcbiAgd2lkdGg6IDE3LjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzRTFFRTtcbiAgcGFkZGluZzogMi42MjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXYtbW9iaWxlIHtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgLm5hdi1tb2JpbGVfX2FjY29yZGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uYXYtbW9iaWxlX19hY2NvcmRpb24gLmFjY29yZGlvbl9fY2FyZXQge1xuICAgICAgd2lkdGg6IDAuN2VtO1xuICAgICAgaGVpZ2h0OiAwLjdlbTtcbiAgICAgIHN0cm9rZTogI2MyZDBlMDtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgLm5hdi1tb2JpbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjYyNWVtIDEuODc1ZW0gMC42MjVlbSAxLjM3NWVtO1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJkMGUwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uYXYtbW9iaWxlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMC42MjVlbSAyLjEyNWVtOyB9XG4gICAgLm5hdi1tb2JpbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmQwZTA7IH1cbiAgICAgIC5uYXYtbW9iaWxlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5hY2NvcmRpb25fX2NhcmV0IHtcbiAgICAgICAgc3Ryb2tlOiAjMjM4YWNjO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm5hdi1tb2JpbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuNjVlbSAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5uYXYtbW9iaWxlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSBsaSBhIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubmF2LW1vYmlsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gbGkgYTpob3ZlciwgLm5hdi1tb2JpbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIGxpIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmOyB9XG4gIC5uYXYtbW9iaWxlX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5uYXYtbW9iaWxlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNWVtO1xuICAgIHBhZGRpbmc6IDAuMThlbSAxLjNlbSAwLjE4ZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5uYXYtbW9iaWxlX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWU2ZmY7IH1cbiAgICAubmF2LW1vYmlsZV9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5hdi1tb2JpbGVfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMmVtOyB9XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDEuNjI1ZW0gMCAyLjc1ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJkMGUwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmZvb3RlciAubGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNDI5ZW0gMC40MjhlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cbiAgICAuZm9vdGVyIC5saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YxZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyIC5saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAuZm9vdGVyIC5saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuZm9vdGVyIC5saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTMuN2VtO1xuICAgIG1heC13aWR0aDogOC41NjI1ZW07IH1cbiAgICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyX19sb2dvICNjb2xvcmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLmZvb3Rlcl9fbG9nbzpob3ZlciAjY29sb3JlZCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogNi41NjI1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5mb290ZXJfX2NvbnRlbnQtLW1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTYuNjI1ZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyX19jb2wge1xuICAgIG1heC13aWR0aDogMTAuNjI1ZW07XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW46IDAgMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlcl9fY29sLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogMTYuNjI1ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5mb290ZXJfX2NvbC0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAxNi42MjVlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfSB9XG4gIC5mb290ZXJfX2NyZWF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAuM2VtO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIGhlaWdodDogMi42NmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cbiAgICAuZm9vdGVyX19jcmVhdG9yIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvb3Rlcl9fY3JlYXRvciA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtO1xuICAgICAgY29sb3I6ICMyMzhhY2M7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmZvb3Rlcl9fY3JlYXRvcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMWZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9fY3JlYXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmZvb3Rlcl9fY3JlYXRvcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2NyZWF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAwZW07IH0gfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuOGVtO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjODA5OGE3OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2FwcHMge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fYXBwcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZm9vdGVyX19hcHBzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgLmZvb3RlciAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXIgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZvb3Rlcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMTQxLCAyMTAsIDAuMykgMCwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4IDgwcHggMCAwO1xuICAgIGZpbHRlcjogYmx1cigyMXB4KTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMTYyOTM1O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzOyB9XG4gIC5idG5fX3RleHQge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5idG5fX2ljb24ge1xuICAgIG1heC13aWR0aDogMS40MjhlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI4NWVtOyB9XG4gIC5idG46ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tLXhzIHtcbiAgICBwYWRkaW5nOiAwLjA4M2VtIDAuOTE2ZW07XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjZlbTsgfVxuICAuYnRuLS1zbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4ZW07XG4gICAgcGFkZGluZzogMC4zM2VtIDAuODU3ZW07IH1cbiAgLmJ0bi0tbWQge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuYnRuLS1sZyB7XG4gICAgcGFkZGluZzogMS4yODVlbSAyLjVlbTsgfVxuICAuYnRuLS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi0tZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi0tZGVmYXVsdCAuYnRuX19pY29uIHtcbiAgICAgIHN0cm9rZTogIzE2MjkzNTsgfVxuICAgIC5idG4tLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZTsgfVxuICAgIC5idG4tLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2UxZWU7IH1cbiAgICAuYnRuLS1kZWZhdWx0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODA5MWE1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDNlMWVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTFlZTsgfVxuICAuYnRuLS1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGFjYzsgfVxuICAgIC5idG4tLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTdlYzsgfVxuICAgIC5idG4tLWJsdWU6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjdjYzE7IH1cbiAgICAuYnRuLS1ibHVlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNWU4ZmFlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyYzllMjsgfVxuICAuYnRuLS15ZWxsb3csIC5idG4tLXNob3AsIC5idG4tLXRpY2tldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmYwZTtcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMjQyLCAxOTEsIDE0LCAwLjMpOyB9XG4gICAgLmJ0bi0teWVsbG93OmhvdmVyLCAuYnRuLS1zaG9wOmhvdmVyLCAuYnRuLS10aWNrZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjI0MTsgfVxuICAgIC5idG4tLXllbGxvdzphY3RpdmUsIC5idG4tLXNob3A6YWN0aXZlLCAuYnRuLS10aWNrZXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDk3MTY7IH1cbiAgICAuYnRuLS15ZWxsb3c6ZGlzYWJsZWQsIC5idG4tLXNob3A6ZGlzYWJsZWQsIC5idG4tLXRpY2tldDpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkN2IxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmJ0bi0teWVsbG93OmRpc2FibGVkIC5idG5fX3RleHQsIC5idG4tLXNob3A6ZGlzYWJsZWQgLmJ0bl9fdGV4dCwgLmJ0bi0tdGlja2V0OmRpc2FibGVkIC5idG5fX3RleHQge1xuICAgICAgICBjb2xvcjogI2E1OTY2MzsgfVxuICAgICAgICAuYnRuLS15ZWxsb3c6ZGlzYWJsZWQgLmJ0bl9fdGV4dDo6YWZ0ZXIsIC5idG4tLXNob3A6ZGlzYWJsZWQgLmJ0bl9fdGV4dDo6YWZ0ZXIsIC5idG4tLXRpY2tldDpkaXNhYmxlZCAuYnRuX190ZXh0OjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTU5NjYzOyB9XG4gICAgICAuYnRuLS15ZWxsb3c6ZGlzYWJsZWQgLmJ0bl9faWNvbiwgLmJ0bi0tc2hvcDpkaXNhYmxlZCAuYnRuX19pY29uLCAuYnRuLS10aWNrZXQ6ZGlzYWJsZWQgLmJ0bl9faWNvbiB7XG4gICAgICAgIHN0cm9rZTogI2E1OTY2MzsgfVxuICAuYnRuLS1zaG9wIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5idG4tLXNob3AgLmJ0bl9fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5idG4tLXNob3AgLmJ0bl9fdGV4dDo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzAxYjA4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmJ0bi0tc2hvcCAuYnRuX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjgyNWVtO1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2U6ICMzMDFiMDg7IH1cbiAgICAuYnRuLS1zaG9wOmhvdmVyIC5idG5fX3RleHQ6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJ0bi0tdGlja2V0IC5idG5fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyZW07XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAjMzAxYjA4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gIC5idG4tLXRpY2tldDpob3ZlciAuYnRuX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7IH1cbiAgLmJ0bi0tdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNzVlbSAwLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJkMGUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgLmJ0bi0tdGFiLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGFjYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyMzhhY2M7IH1cblxuLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZpZWxkX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC43NzdlbSAwLjY2NmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4yczsgfVxuICAgIC5maWVsZF9faW5wdXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIG1hcmdpbjogMCAtM3B4O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmllbGRfX2lucHV0LWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cbiAgICAuZmllbGRfX2lucHV0LWVycm9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMS4yNWVtKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDEzZW07XG4gICAgICBwYWRkaW5nOiAwLjU2MjVlbSAwLjc1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxMDEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIC5maWVsZF9faW5wdXQtZXJyb3I6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxLjEyNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODEwMTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzOGFjYztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAjMTU5N2VjOyB9XG4gICAgICAuZmllbGRfX2lucHV0OmZvY3VzICsgLmZpZWxkX19pbnB1dC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDE1MSwgMjM2LCAwLjIpOyB9XG4gICAgLmZpZWxkX19pbnB1dDpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlMWVlO1xuICAgICAgY29sb3I6ICM4MDkxYTU7IH1cbiAgICAgIC5maWVsZF9faW5wdXQ6ZGlzYWJsZWQgKyAuZmllbGRfX2lucHV0LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZpZWxkOmhvdmVyIC5maWVsZF9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmU7IH1cbiAgLmZpZWxkLS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpZWxkLS1lcnJvciAuZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNlODEwMTA7IH1cbiAgICAuZmllbGQtLWVycm9yIC5maWVsZF9faW5wdXQtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDE2LCAxNiwgMC4yKTsgfVxuICAgIC5maWVsZC0tZXJyb3IgLmZpZWxkX19pbnB1dC1lcnJvciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuY2hlY2tib3hfX2xhYmVsLWJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxLjg3NWVtO1xuICAgICAgaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuY2hlY2tib3hfX2xhYmVsLWJveDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmQwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLmNoZWNrYm94X19sYWJlbC1ib3g6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jaGVja2JveC0tZXJyb3IgLmNoZWNrYm94X19sYWJlbC1ib3g6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTgxMDEwOyB9XG4gIC5jaGVja2JveF9faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCA+IC5jaGVja2JveF9fbGFiZWwtYm94OjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWZiNjQ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgPiAuY2hlY2tib3hfX2xhYmVsLWJveDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMS4wNWVtOyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICMxNjI5MzU7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogIzE2MjkzNTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgICAuYnJlYWRjcnVtYnNfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4YWNjO1xuICAgICAgICBib3JkZXItY29sb3I6ICNhMmM5ZTI7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW06OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xZW07XG4gICAgICB3aWR0aDogMC4yNWVtO1xuICAgICAgaGVpZ2h0OiAwLjI1ZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmQwZTA7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtLS1sYXN0IHNwYW4ge1xuICAgICAgY29sb3I6ICM5MDliYTc7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0tLWxhc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG5cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjEzNWVtIDEuNzM1ZW0gMS4xMzVlbSAxLjczNWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5kcm9wZG93bl9fYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgLmRyb3Bkb3duX19ib3gge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4yczsgfVxuICAuZHJvcGRvd24tLWlzLW9wZW4gLmRyb3Bkb3duX19hcnJvdy1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaGFyZV9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjMxMjVlbSAwLjM3NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yczsgfVxuICAgIC5zaGFyZV9faGVhZC1pY29uIHtcbiAgICAgIG1heC13aWR0aDogMS4xMjVlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEuMTI1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zaGFyZV9faGVhZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZlOyB9XG4gICAgICAuc2hhcmVfX2hlYWQ6aG92ZXIgLnNoYXJlX19jYXJldCB7XG4gICAgICAgIHN0cm9rZTogIzE2MjkzNTsgfVxuICAuc2hhcmVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfVxuICAuc2hhcmVfX2NhcmV0IHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICNkM2UxZWU7XG4gICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1ZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIHN0cm9rZSAwLjJzOyB9XG4gIC5zaGFyZV9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC40Mzc1ZW0gMC4zNzVlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSg3NywgNzgsIDc5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAuc2hhcmVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnNoYXJlX19pdGVtIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzE2MjkzNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAuc2hhcmVfX2l0ZW0gLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuc2hhcmVfX2l0ZW0gLmljb24tLXRlbGVncmFtIHtcbiAgICAgICAgZmlsbDogIzI4YThlOTsgfVxuICAgICAgLnNoYXJlX19pdGVtIC5pY29uLS1pbnN0YWdyYW0ge1xuICAgICAgICBmaWxsOiAjZWUyYTdjOyB9XG4gICAgICAuc2hhcmVfX2l0ZW0gLmljb24tLXlvdXR1YmUge1xuICAgICAgICBmaWxsOiAjZmYwMDAwOyB9XG4gICAgICAuc2hhcmVfX2l0ZW0gLmljb24tLXZrIHtcbiAgICAgICAgZmlsbDogIzI3ODdmNTsgfVxuICAgICAgLnNoYXJlX19pdGVtIC5pY29uLS1mYWNlYm9vayB7XG4gICAgICAgIGZpbGw6ICMxODc3ZjI7IH1cbiAgICAgIC5zaGFyZV9faXRlbSAuaWNvbi0tdHdpdHRlciB7XG4gICAgICAgIGZpbGw6ICM1NWFjZWU7IH1cbiAgICAgIC5zaGFyZV9faXRlbSAuaWNvbi0tc3BvcnRyZWNzIHtcbiAgICAgICAgZmlsbDogI2U5MWU2MzsgfVxuICAgICAgLnNoYXJlX19pdGVtIC5pY29uLS10aWt0b2sgI2N5YW4ge1xuICAgICAgICBmaWxsOiAjMDBmMmVhOyB9XG4gICAgICAuc2hhcmVfX2l0ZW0gLmljb24tLXRpa3RvayAjcHVycGxlIHtcbiAgICAgICAgZmlsbDogI2ZmMDA0ZjsgfVxuICAgICAgLnNoYXJlX19pdGVtIC5pY29uLS10aWt0b2sgI2JsYWNrIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5zaGFyZV9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmOyB9XG4gIC5zaGFyZS0tb3BlbmVkIC5zaGFyZV9faGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTFlZTsgfVxuICAuc2hhcmUtLW9wZW5lZCAuc2hhcmVfX2NhcmV0IHtcbiAgICBzdHJva2U6ICMxNjI5MzU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2hhcmUtLW9wZW5lZCAuc2hhcmVfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubGFuZy1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGFuZy1zd2l0Y2hfX2hlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFweCAwLjI3NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sYW5nLXN3aXRjaF9faGVhZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2FlNmZmOyB9XG4gIC5sYW5nLXN3aXRjaF9fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxhbmctc3dpdGNoX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxhbmctc3dpdGNoX19jYXJldCB7XG4gICAgd2lkdGg6IDAuMzc1ZW07XG4gICAgaGVpZ2h0OiAwLjM3NWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NWVtO1xuICAgIHN0cm9rZTogIzE2MjkzNTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAubGFuZy1zd2l0Y2hfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjMxMjVlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmQwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4yczsgfVxuICAubGFuZy1zd2l0Y2hfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAubGFuZy1zd2l0Y2hfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzE2MjkzNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhbmctc3dpdGNoIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuICAubGFuZy1zd2l0Y2gtLW9wZW5lZCAubGFuZy1zd2l0Y2hfX2hlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2UxZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzJkMGUwOyB9XG4gIC5sYW5nLXN3aXRjaC0tb3BlbmVkIC5sYW5nLXN3aXRjaF9fY2FyZXQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmxhbmctc3dpdGNoLS1vcGVuZWQgLmxhbmctc3dpdGNoX19saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2hvaWNlczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcbiAgLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmNob2ljZXMgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4OyB9XG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0OyB9XG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPScnXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTEuNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMzMzMyB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHg7IH1cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddW2Rpcj1cInJ0bFwiXTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDExLjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19idXR0b24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3RleHQnXSAuY2hvaWNlc19faW5uZXIge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3RleHQnXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC00cHggMCA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4ZmExO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddIC5jaG9pY2VzX19idXR0b246Zm9jdXMsXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3RleHQnXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSd0ZXh0J10gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2hvaWNlc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA3LjVweCA3LjVweCAzLjc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuICAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuICAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDsgfVxuICAuaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4OyB9XG5cbi5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYTViYjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNzVweDsgfVxuICAgIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGZhMTsgfVxuICAgIC5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7IH1cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuICAuaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7IH1cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247IH1cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIFtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGNvbG9yOiBncmF5OyB9XG5cbi5jaG9pY2VzX19idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4OyB9XG4gIC5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5jaG9pY2VzX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLyogPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0gKi9cbi5jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDFlbTsgfVxuICAuY2hvaWNlc19faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNjVlbSAwLjVlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICMxNjI5MzU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJkMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuY2hvaWNlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMS43NWVtO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9IH1cbiAgICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDAuNzVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLXBvc3RmaXgpOyB9XG4gICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZTsgfVxuICAgICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaG9pY2VzX19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5jaG9pY2VzX19kcm9wZG93bi1pbmRpY2F0b3Igc3ZnIHtcbiAgICAgIHdpZHRoOiAwLjdlbTtcbiAgICAgIGhlaWdodDogMC43ZW07XG4gICAgICBzdHJva2U6ICMxNjI5MzU7IH1cbiAgLmNob2ljZXMuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2MyZDBlMDsgfVxuICAuY2hvaWNlcy5pcy1vcGVuIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzJkMGUwOyB9XG4gICAgLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzJkMGUwOyB9XG4gICAgLmNob2ljZXMuaXMtb3BlbiAuY2hvaWNlc19fZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuICAuY2hvaWNlcy5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2MyZDBlMDsgfVxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwLjllbSAyLjVlbSAwLjllbSAwLjdlbTsgfVxuICAuY2hvaWNlcy5zZWxlY3QtY3VzdG9tLS1saWdodC1ncmF5IC5jaG9pY2VzX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMmQwZTA7IH1cbiAgLmNob2ljZXMuc2VsZWN0LWN1c3RvbS5pcy1mb2N1c2VkLnNlbGVjdC1jdXN0b20tLWxpZ2h0LWdyYXkgLmNob2ljZXNfX2lubmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb3JtLWZpZWxkLS1lcnJvciAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4MTAxMDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogIzAwOEREMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogNWVtIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbi5zcGlubmVyOjpiZWZvcmUsXG4uc3Bpbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zcGlubmVyOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgI2ZmZiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAxMDAlKSAwIDAsIGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMTAwJSkgMTAwJSAwLCBsaW5lYXItZ3JhZGllbnQoMjUxZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpIDEwMCUgMTAwJSwgbGluZWFyLWdyYWRpZW50KDI1OWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSkgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDsgfVxuXG4uc3Bpbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDE1JTtcbiAgYm90dG9tOiAxNSU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycywgaGVpZ2h0IDAuMnM7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDsgfVxuICAuYWNjb3JkaW9uX190b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW9ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucmFkaW9ncm91cF9fbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgLnJhZGlvZ3JvdXBfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhZGlvZ3JvdXBfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMC4xODI1ZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmFkaW9ncm91cF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwLjEyNWVtOyB9IH1cbiAgICAucmFkaW9ncm91cF9faXRlbSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjI3NWVtIDAuNWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLnJhZGlvZ3JvdXBfX2l0ZW0gaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5yYWRpb2dyb3VwX19pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4YWNjO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyMzhhY2M7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzOyB9XG4gIC5tb2RhbC0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLm1vZGFsLS12aXNpYmxlIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTNweCk7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmQwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzOyB9XG4gICAgLm1vZGFsX19jbG9zZSBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAycmVtO1xuICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICAgIGZpbGw6ICNjMmQwZTA7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7IH1cbiAgICAubW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4MTAxMDsgfVxuICAgICAgLm1vZGFsX19jbG9zZTpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZTgxMDEwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1vZGFsX19jbG9zZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07IH0gfVxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMzYsIDUyLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZHJvcC1maWx0ZXIgLjVzOyB9XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDVlbTtcbiAgICBwYWRkaW5nOiAyLjg3NWVtIDMuOTM3NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MyRDBFMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCA0N3B4IHJnYmEoOTQsIDE5NywgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyLjg3NWVtIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuc3Vic2NyaXB0aW9uX19kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3Vic2NyaXB0aW9uX19kZXNjIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnN1YnNjcmlwdGlvbl9fZGVzYy10ZXh0IGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuMTc1ZW07XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIC5zdWJzY3JpcHRpb25fX2Rlc2MtdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICAuc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDIuNjI1ZW07IH1cbiAgICAuc3Vic2NyaXB0aW9uX19mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3Vic2NyaXB0aW9uX19mb3JtIC5mb3JtLWdyb3VwIC5maWVsZCxcbiAgICAgICAgLnN1YnNjcmlwdGlvbl9fZm9ybSAuZm9ybS1ncm91cCAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc3Vic2NyaXB0aW9uX19mb3JtIC5mb3JtLWdyb3VwIC5maWVsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgICAgLnN1YnNjcmlwdGlvbl9fZm9ybSAuZm9ybS1ncm91cCAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH0gfVxuXG4ubm90aWZpY2F0aW9uLFxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ub3RpZmljYXRpb25fX3RleHQsXG4gIC5hbGVydF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5hbGVydF9fdGV4dCB7XG4gIGNvbG9yOiAjZTgxMDEwOyB9XG5cbi5jYXJkIHtcbiAgd2lkdGg6IDE2ZW07IH1cbiAgLmNhcmRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAuNDRlbSAwLjYyNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNEY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgbWluLWhlaWdodDogMy41ZW07IH1cbiAgLmNhcmRfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW0gMy40ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjJGNTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAuY2FyZF9fdGVhbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkX190ZWFtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5jYXJkX190ZWFtLW5hbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIC5jYXJkX19zY29yZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkX19tb250aCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jYXJkX19kYXkge1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhcmRfX3dlZWtkYXkge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXJkX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cbiAgICAuY2FyZF9fYWN0aW9uIC5idG4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uanMtdGFicyAuanMtdGFiY29udGVudFtyb2xlPVwidGFicGFuZWxcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuanMtdGFicyAuanMtdGFiY29udGVudFtyb2xlPVwidGFicGFuZWxcIl1baGlkZGVuPVwiaGlkZGVuXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcy10YWJzIC5qcy10YWJsaXN0IHtcbiAgcGFkZGluZzogMDsgfVxuICAuanMtdGFicyAuanMtdGFibGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAuanMtdGFicyAuanMtdGFibGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuanMtdGFicyAuanMtdGFibGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5qcy10YWJzIC5qcy10YWJsaXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50aXBweSB7XG4gIGNvbG9yOiAjMTYyOTM1OyB9XG4gIC50aXBweS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwLjMzZW0gIDAuNjVlbTtcbiAgICBjb2xvcjogIzE2MjkzNTsgfVxuICAgIC50aXBweS1jb250ZW50IHN2ZyB7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTsgfVxuICAudGlwcHktYm94IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAtMTNweCAxM3B4IDE4cHggLTlweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7IH1cbiAgICAudGlwcHktYm94W2RhdGEtcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVlbTsgfVxuICAgICAgLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudD1cInRvcC1zdGFydFwiXSAudGlwcHktYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4xZW07IH1cbiAgICAudGlwcHktYm94IC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5yZWNlbnQtbmV3cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0UxRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjFGODsgfVxuICAucmVjZW50LW5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5yZWNlbnQtbmV3c19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42MjVlbSAwLjg3NWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNFMUVFO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgIC5yZWNlbnQtbmV3c19faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzOGFjYzsgfVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLiN7JGdsaWRlLWNsYXNzfSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICRzZTogJGdsaWRlLWVsZW1lbnQtc2VwYXJhdG9yO1xyXG4gICRzbTogJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYjeyRzZX10cmFjayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgJiN7JGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcn1kcmFnZ2luZyB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1hcnJvd3Mge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YnVsbGV0cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzbX1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJKb3N0XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc3QtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJKb3N0XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc3QtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LVJlZ3VsYXIuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCIqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnRGYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0Rm9udFNpemU7XHJcbiAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250RmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udEZhbWlseTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTMxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIH1cclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNwb25zb3JzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGxlc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlIHtcclxuICAgIEBleHRlbmQgLnVwcGVyY2FzZTtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAwLjU1ZW07XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMTVlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC4yOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oODUwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGlwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1waG90b2dhbGxlcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12aWRlb2dhbGxlcnkge1xyXG5cclxuICAgICAgICBAZXh0ZW5kIC50aXRsZS0tcGhvdG9nYWxsZXJ5O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXdzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMS4zZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1kZWNvci5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuM2VtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXdzLWRlY29yLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlY29yLWhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzc1ZW0gMC43ZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cyAwIDAgJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjNlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA5OSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheWVycy1oZWFkLXJpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5ZXJzLWhlYWQtbGVmdC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMUY4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRibHVlLCAkYWxwaGE6IDAuMik7XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTY1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjNlbTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGFuZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hcnRpY2xlLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDNlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoJGNvbG9yOiAgIzE4NzdGMiwgJGFscGhhOiAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1nb29nbGUge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKCRjb2xvcjogICNEQzRFNDEsICRhbHBoYTogMC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12ayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoJGNvbG9yOiAgIzI3ODdGNSwgJGFscGhhOiAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVsZWdyYW06aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICMyOGE4ZTk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5zdGFncmFtOmhvdmVyIHtcclxuICAgICAgICBmaWxsOiAjZWUyYTdjO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXlvdXR1YmU6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICNmZjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdms6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICMyNzg3ZjU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmFjZWJvb2s6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICMxODc3ZjI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHdpdHRlcjpob3ZlciB7XHJcbiAgICAgICAgZmlsbDogIzU1YWNlZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zcG9ydHJlY3M6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICNlOTFlNjM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGlrdG9rOmhvdmVyIHtcclxuICAgICAgICAjY3lhbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMGYyZWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHVycGxlIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmMDA0ZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNibGFjayB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZXN0YW1wIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuNyk7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYtZnJvbSB7XHJcbiAgICAgICAgJi14bCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGcge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11bnRpbCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11bnRpbCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdW50aWwobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdW50aWwobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11bnRpbChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXBob25lIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdW50aWwoeGwpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11bnRpbChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVudGlsKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdW50aWwoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11bnRpbChpcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRvIHtcclxuICAgICAgICAmLXhsIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGwpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhpcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGlwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1kIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGlwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNtIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhpcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pcGhvbmUge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhpcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pcy1sb2FkaW5nIHtcclxuICAgICYgPiAuc3Bpbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbXB0eS1zdGF0ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIH1cclxufVxyXG4iLCIkaXBob25lOiAzMjFweDtcclxuJHhzOiA0ODBweDtcclxuJHNtOiA3NjdweDtcclxuJG1kOiA5OTFweDtcclxuJGxnOiAxMTk5cHg7XHJcbiR4bDogMTI5OXB4O1xyXG4keHhsOiAxOTE5cHg7XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoKSB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcclxuXHJcbiAgICBAaWYgJG1lZGlhPT14eGwge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRtZWRpYT09eGwge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJG1lZGlhPT1sZyB7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PW1kIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRtZWRpYT09c20ge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJG1lZGlhPT1pcGhvbmUge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC11bnRpbCgkbWVkaWEpIHtcclxuXHJcbiAgICBAaWYgJG1lZGlhPT14eGwge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eGwgKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PXhsIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwgKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PWxnIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcgKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PW1kIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQgKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PXNtIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc20gKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkbWVkaWE9PWlwaG9uZSB7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZSArIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEgKyAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZGVmYXVsdFRleHRDb2xvcjogIzE2MjkzNTtcclxuXHJcbiRib3JkZXJDb2xvcjogI2MyZDBlMDtcclxuXHJcbiRzZWNvbmRhcnlCZ0NvbG9yOiAjRURGMkY1O1xyXG5cclxuJGJsdWU6ICMyMzhhY2M7XHJcbiRibHVlSG92ZXI6ICMxNTk3ZWM7XHJcbiRibHVlRm9jdXM6ICMwZjdjYzE7XHJcbiRibHVlRGlzYWJsZWQ6ICNhMmM5ZTI7XHJcbiRkYXJrQmx1ZTojMDAzMDRGO1xyXG5cclxuJHllbGxvdzogI2YyYmYwZTtcclxuJHllbGxvd0hvdmVyOiAjZmRiMjQxO1xyXG4keWVsbG93Rm9jdXM6ICNlZDk3MTY7XHJcbiR5ZWxsb3dEaXNhYmxlZDogI2UxZDdiMTtcclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJHdoaXRlSG92ZXI6ICNmNGY5ZmU7XHJcbiR3aGl0ZUZvY3VzOiAjZDNlMWVlO1xyXG4kd2hpdGVEaXNhYmxlZDogI2QzZTFlZTtcclxuXHJcbiRyZWQ6ICNlODEwMTA7XHJcbiRsaWdodFJlZDogI2ZkZThlODtcclxuXHJcbiRncmVlbjogIzFmYjY0OTtcclxuJGxpZ2h0R3JlZW46IHJnYmEoJGNvbG9yOiAkZ3JlZW4sICRhbHBoYTogMC4yKTtcclxuXHJcbiRkZWZhdWx0Qm9yZGVyUmFkaXVzOiA0cHg7XHJcbiRkZWZhdWx0VHJhbnNpdGlvblRpbWU6IDAuMnM7XHJcblxyXG5cclxuJGRlZmF1bHRGb250RmFtaWx5OiBcIkpvc3RcIiwgXCJhcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4kZGVmYXVsdEZvbnRTaXplOiAxNnB4O1xyXG4iLCIkc20tbWVudS13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kc20tdHJhbnNpdGlvbi1kdXI6IDMwMG1zICFkZWZhdWx0O1xuJHNtLXRyYW5zaXRpb24tZWFzaW5nOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLnNsaWRlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAkc20tbWVudS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNtLXRyYW5zaXRpb24tZHVyICRzbS10cmFuc2l0aW9uLWVhc2luZztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIC5zbGlkZS1tZW51X19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc20tdHJhbnNpdGlvbi1kdXIgJHNtLXRyYW5zaXRpb24tZWFzaW5nO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNsaWRlLW1lbnVcIjtcclxuXHJcbi5zbGlkZS1tZW51IHtcclxuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNlMWVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDAuNzI1ZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2LjQ3NWVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1kKSB7XHJcbiAgICAgICAgICAgIHRvcDogMC4zNzVlbTtcclxuICAgICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjY4NzVlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjcyZW0gMCAxLjcyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2UxZWU7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0wLjYyNWVtIDAgLTAuMzc1ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjgzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xOGVtIDEuM2VtIDAuMThlbSAwLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rX19hZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZGVmYXVsdFRleHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTAuMzEyNWVtIDAgLTAuNzVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0wLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jYXJldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuMzc1ZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMC43ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC43ZW07XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NWVtIDAuNzVlbSAwLjM3NWVtIDAuMzc1ZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGRlZmF1bHRCb3JkZXJSYWRpdXMgJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDc3LCA3OCwgNzksIDAuMSk7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhZTZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjMyNWVtIDEuNDI4ZW0gMC4zMjVlbSAwLjgzZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMC40MDI1ZW0gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdEZvbnRTaXplO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDQwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGUtdHJpZ2dlciB7XHJcbiAgICAgICAgd2lkdGg6IDEuNjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC4yZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgICAgIHRvcCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lICRkZWZhdWx0VHJhbnNpdGlvblRpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICRkZWZhdWx0VHJhbnNpdGlvblRpbWUgMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuMmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICBib3R0b20gJGRlZmF1bHRUcmFuc2l0aW9uVGltZSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pcy1vcGVuIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wICRkZWZhdWx0VHJhbnNpdGlvblRpbWUgMHMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tICRkZWZhdWx0VHJhbnNpdGlvblRpbWUgMHMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aC10cmFuc2l0aW9uIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN0dWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDM3LCA1MywgMC4xNSk7XHJcblxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtMTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjIxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjM3NWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjM3NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWxzIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRib3JkZXJDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxNy41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzRTFFRTtcclxuICAgIHBhZGRpbmc6IDIuNjI1ZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3JkaW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJl9fY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICRkZWZhdWx0VHJhbnNpdGlvblRpbWUgdHJhbnNmb3JtICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMS44NzVlbSAwLjYyNWVtIDEuMzc1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMi4xMjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42NWVtIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWU2ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjE4ZW0gMS4zZW0gMC4xOGVtIDAuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWU2ZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMS42MjVlbSAwIDIuNzVlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNDI5ZW0gMC40MjhlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YxZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMuN2VtO1xyXG4gICAgICAgIG1heC13aWR0aDogOC41NjI1ZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb2xvcmVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjY29sb3JlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYuNTYyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNi42MjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMC42MjVlbTtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjYyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjYyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NyZWF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAuM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xyXG4gICAgICAgIGhlaWdodDogMi42NmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjFmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgY29sb3I6ICM4MDk4YTc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAxNDEsIDIxMCwgMC4zKSAwLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggODBweCAwIDA7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDIxcHgpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEuNDI4ZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMS4yODVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS14cyB7XHJcbiAgICAgICAgcGFkZGluZzogMC4wODNlbSAwLjkxNmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyOGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzNlbSAwLjg1N2VtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjg1ZW0gMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5idG5fX2ljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVGb2N1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwOTFhNTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNlMWVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlMWVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlSG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRm9jdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZThmYWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmM5ZTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMjQyLCAxOTEsIDE0LCAwLjMpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvd0hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93Rm9jdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvd0Rpc2FibGVkO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1OTY2MztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNhNTk2NjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2E1OTY2MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zaG9wIHtcclxuXHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS15ZWxsb3c7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzAxYjA4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44MjVlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjMzAxYjA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpY2tldCB7XHJcblxyXG4gICAgICAgIEBleHRlbmQgLmJ0bi0teWVsbG93O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MmVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMzMDFiMDg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjc1ZW0gMC41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGFiLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc3N2VtIDAuNjY2ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZSwgYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZXJyb3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxLjI1ZW0pO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNTYyNWVtIDAuNzVlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC01MCUpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgJGJsdWVIb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICsgLmZpZWxkX19pbnB1dC1iZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGJsdWVIb3ZlciwgJGFscGhhOiAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlRGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODA5MWE1O1xyXG5cclxuICAgICAgICAgICAgKyAuZmllbGRfX2lucHV0LWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcmVkLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjg3NWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zNzVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uVGltZSwgYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgPiAuY2hlY2tib3hfX2xhYmVsLWJveCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICArLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICA+IC5jaGVja2JveF9fbGFiZWwtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAuNGVtIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjA1ZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlRGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4yNWVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkwOWJhNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMTM1ZW0gMS43MzVlbSAxLjEzNWVtIDEuNzM1ZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgLmRyb3Bkb3duX19ib3gge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pcy1vcGVuIHtcclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAmX19hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNoYXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNWVtIDAuMzc1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVlbTtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZTtcclxuXHJcbiAgICAgICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZGVmYXVsdFRleHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZXQge1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHN0cm9rZTogI2QzZTFlZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGRlZmF1bHRUcmFuc2l0aW9uVGltZSwgc3Ryb2tlICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC40Mzc1ZW0gMC4zNzVlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoNzcsIDc4LCA3OSwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdGVsZWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzI4YThlOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNlZTJhN2M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmMDAwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdmsge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzI3ODdmNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzE4NzdmMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjNTVhY2VlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zcG9ydHJlY3Mge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2U5MWU2MztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGlrdG9rIHtcclxuICAgICAgICAgICAgICAgICNjeWFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDBmMmVhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNwdXJwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZjAwNGY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2JsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhZTZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnNoYXJlIHtcclxuICAgICAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlMWVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGFuZy1zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwLjI3NWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjYWU2ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJldCB7XHJcbiAgICAgICAgd2lkdGg6IDAuMzc1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjM3NWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NWVtO1xyXG4gICAgICAgIHN0cm9rZTogJGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgM3B4KTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNWVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHRUcmFuc2l0aW9uVGltZSwgdmlzaWJpbGl0eSAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdFRleHRDb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTFlZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIENob2ljZXMgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiRjaG9pY2VzLXNlbGVjdG9yOiBcImNob2ljZXNcIiAhZGVmYXVsdDtcclxuJGNob2ljZXMtZm9udC1zaXplLWxnOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1mb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRjaG9pY2VzLWZvbnQtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcclxuJGNob2ljZXMtZ3V0dGVyaW5nOiAyNHB4ICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzOiAyLjVweCAhZGVmYXVsdDtcclxuJGNob2ljZXMtYm9yZGVyLXJhZGl1cy1pdGVtOiAyMHB4ICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1iZy1jb2xvcjogI2Y5ZjlmOSAhZGVmYXVsdDtcclxuJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ6ICNlYWVhZWEgIWRlZmF1bHQ7XHJcbiRjaG9pY2VzLWJnLWNvbG9yLWRyb3Bkb3duOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY2hvaWNlcy10ZXh0LWNvbG9yOiAjMzMzMzMzICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1rZXlsaW5lLWNvbG9yOiAjZGRkZGRkICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1wcmltYXJ5LWNvbG9yOiAjMDBiY2Q0ICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1kaXNhYmxlZC1jb2xvcjogI2VhZWFlYSAhZGVmYXVsdDtcclxuJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yOiAkY2hvaWNlcy1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kY2hvaWNlcy1idXR0b24tZGltZW5zaW9uOiA4cHggIWRlZmF1bHQ7XHJcbiRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQ6IDhweCAhZGVmYXVsdDtcclxuJGNob2ljZXMtaWNvbi1jcm9zczogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSkgIWRlZmF1bHQ7XHJcbiRjaG9pY2VzLWljb24tY3Jvc3MtaW52ZXJzZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSkgIWRlZmF1bHQ7XHJcblxyXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNob2ljZXMtZ3V0dGVyaW5nO1xyXG4gICAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbGc7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lcixcclxuICAgICAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbaGlkZGVuXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVweDtcclxuICAgIH1cclxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNob2ljZXMtaWNvbi1jcm9zcy1pbnZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBlbTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjaG9pY2VzLWhpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW1bZGF0YS12YWx1ZT0nJ10gLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTEuNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW9wZW46OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjaG9pY2VzLXRleHQtY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTcuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlyPVwicnRsXCJdIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDExLjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10sXHJcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPSd0ZXh0J10ge1xyXG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XHJcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgfVxyXG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtJGNob2ljZXMtYnV0dG9uLW9mZnNldC8yIDAgJGNob2ljZXMtYnV0dG9uLW9mZnNldDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQgKiAyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNob2ljZXMtaWNvbi1jcm9zcztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XHJcbiAgICAgICAgd2lkdGg6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbWQ7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaXMtZm9jdXNlZCAmLFxyXG4gICAgLmlzLW9wZW4gJiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNob2ljZXMta2V5bGluZS1jb2xvciwgMTUlKTtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtb3BlbiAmIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1mbGlwcGVkLmlzLW9wZW4gJiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLW11bHRpcGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cy1pdGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJltkYXRhLWRlbGV0YWJsZV0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtZGlzYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2hvaWNlcy1kaXNhYmxlZC1jb2xvciwgMjUlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLWRpc2FibGVkLWNvbG9yLCAzNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1kcm9wZG93biB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvci1kcm9wZG93bjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1vcGVuICYge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjaG9pY2VzLWtleWxpbmUtY29sb3IsIDE1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLWZsaXBwZWQgJiB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcclxuICAgIH1cclxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG4gICAgfVxyXG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcclxuXHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1zZWxlY3RhYmxlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCMwMDAwMDAsICNmZmZmZmYsIDUlKTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtc207XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNob2ljZXMta2V5bGluZS1jb2xvciwgMTAlKTtcclxuICAgIGNvbG9yOiBsaWdodGVuKCMzMzMzMzMsIDMwJSk7XHJcbn1cclxuXHJcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLW1kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDRweCAwIDRweCAycHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuXHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4vKiA9PT09PSAgRW5kIG9mIENob2ljZXMgID09PT09PSAqL1xyXG4iLCJAaW1wb3J0IFwiLi4vdmVuZG9yL2Nob2ljZXMuc2Nzc1wiO1xyXG5cclxuLmNob2ljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjY1ZW0gMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdFRleHRDb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgLmNob2ljZXMge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS43NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLXBvc3RmaXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bi1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuN2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuN2VtO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWZvY3VzZWQge1xyXG4gICAgICAgIC5jaG9pY2VzIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICAuY2hvaWNlcyB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcm9wZG93bi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZmxpcHBlZCB7XHJcbiAgICAgICAgLmNob2ljZXMge1xyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIHtcclxuICAgICAgICAuY2hvaWNlcyB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOWVtIDIuNWVtIDAuOWVtIDAuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0LWN1c3RvbSB7XHJcbiAgICAgICAgJi0tbGlnaHQtZ3JheSB7XHJcbiAgICAgICAgICAgIC5jaG9pY2VzIHtcclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWZvY3VzZWQge1xyXG4gICAgICAgICAgICAmLnNlbGVjdC1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgJi0tbGlnaHQtZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNob2ljZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkIHtcclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICAuY2hvaWNlcyB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDhERDI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIG1hcmdpbjogNWVtIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0VHJhbnNpdGlvblRpbWU7XHJcbn1cclxuXHJcbi5zcGlubmVyOjpiZWZvcmUsXHJcbi5zcGlubmVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNwaW5uZXI6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCg2MGRlZywjZmZmIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC45KSAxMDAlKSAwIDAsXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEyMGRlZyxyZ2JhKDI1NSwyNTUsMjU1LC45KSAwLHJnYmEoMjU1LDI1NSwyNTUsLjYpIDEwMCUpIDEwMCUgMCxcclxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMjUxZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjYpIDAscmdiYSgyNTUsMjU1LDI1NSwuMykgMTAwJSkgMTAwJSAxMDAlLFxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgyNTlkZWcscmdiYSgyNTUsMjU1LDI1NSwuMykgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpIDAgMTAwJVxyXG4gICAgO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICByaWdodDogLTFweDtcclxufVxyXG5cclxuLnNwaW5uZXI6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdG9wOiAxNSU7XHJcbiAgICBib3R0b206IDE1JTtcclxuICAgIGxlZnQ6IDE1JTtcclxuICAgIHJpZ2h0OiAxNSU7XHJcbn1cclxuIiwiLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gICRkZWZhdWx0VHJhbnNpdGlvblRpbWUsIGhlaWdodCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJhZGlvZ3JvdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMC4xODI1ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMTI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNzVlbSAwLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdEJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkZWZhdWx0VHJhbnNpdGlvblRpbWUsIHZpc2liaWxpdHkgJGRlZmF1bHRUcmFuc2l0aW9uVGltZTtcclxuXHJcbiAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEzcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGZpbGw6ICRib3JkZXJDb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDM2LCA1MiwgMC41KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyIC41cztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA0NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuODc1ZW0gMy45Mzc1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkQwRTA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDdweCByZ2JhKDk0LCAxOTcsIDI1NSwgMC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAgMi44NzVlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMTc1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjYyNWVtO1xyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQsXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbixcclxuLmFsZXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgICB3aWR0aDogMTZlbTtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwLjQ0ZW0gMC42MjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXMgJGRlZmF1bHRCb3JkZXJSYWRpdXMgMCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbSAyZW0gMy40ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUJnQ29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRkZWZhdWx0Qm9yZGVyUmFkaXVzICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dlZWtkYXkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5qcyB7XHJcbiAgICAmLXRhYnMge1xyXG4gICAgICAgIC5qcyB7XHJcbiAgICAgICAgICAgICYtdGFiY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmW3JvbGU9XCJ0YWJwYW5lbFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbaGlkZGVuPVwiaGlkZGVuXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGFibGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGlwcHkge1xyXG4gICAgY29sb3I6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC4zM2VtICAwLjY1ZW07XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0VGV4dENvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEzcHggMTNweCAxOHB4IC05cHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuICAgICAgICAmW2RhdGEtcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41ZW07XHJcblxyXG4gICAgICAgICAgICAudGlwcHkge1xyXG4gICAgICAgICAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucmVjZW50LW5ld3Mge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRTFFRTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0Qm9yZGVyUmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjFGODtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtIDAuODc1ZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0UxRUU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdFRyYW5zaXRpb25UaW1lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */

/* End */


/* Start:/bitrix/templates/fcsochi_white/styles.css?173126726610536*/
.standings__row-logo img {
    width: initial !important;
}
.match__news .news__row {
	width: 100%;
}
article div.image img {
	cursor: pointer;
}
.admin-panel-show-hide-button {
    position: absolute;
    top: -5px;
    text-align: center;
    width: 110px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 994;

}
.news__image  img{
	object-position: top;
}

@media only screen and (min-width: 768px) {
	.match .match__news .news__item {
    	width: 33%;
	}
}
.lang-switch {
    z-index: 50;
}

.news-list .news__row {
	width:100%;
}
/*.glide{
    max-height:400px;
    overflow: hidden;
}
.slide .slide__text{
	bottom: 1.64em;
}
*/
.player_news_row{
	width: 100%;
}
.match__action-icon.match__action-icon--player-changed-min {
    background-position: top -79px left -71px;
}
.small-text{
    font-size: 0.8em;
}
.red-text{
    color: #b56e6e;
}
.video-news-item .photogallery__video-play{
    position: absolute;
    left: 1.5rem;
    bottom: 1.5rem;
}

@media (max-width: 425px) {
    .title--news{
        font-size: 1.25em;
    }
}
/*article a{
	color:#4a9ace;
}
article a:hover{
	color:#fabb00;
}*/
/*
@media only screen and (min-width: 768px) {
    .main-news .news__image{
        background: rgba(0,0,0,0.2);
    }
    .main-news .news__image img {
       z-index: -1;
    }
    .main-news .news__item:hover img {
       z-index: initial;
    }
    .main-news .slide__text_big {
        position: absolute;
        bottom: .63em;
        left: .56em;
        z-index: 1;
        max-width: 92%;
        margin: 0;
        color: #fff;
        font-weight: 700;
        padding: .25em!important;
        line-height: 1.05;
        text-shadow: 0 4px 31px #0e1316;
    }
    .main-news .news__title.slide__text_big {
        font-size: 0.9em;
    }

}*/

.player_news_row {
    align-items: start;
    display: flex;
    flex-wrap: wrap;
}
.player .news__item {
    width: calc(33% - 1rem) ;
}

.block-hide {
    display: none;
}

.admin-panel-show-hide-button .btn {
    background: rgba(255, 255, 255, 0.9);
}

.admin-panel-show-hide-button.active {
    top: 35px;
}

.breadcrumbs__item {
    margin-right: 1.35em;
}

.checkbox__label-box.danger::before {
    background: #fff4f4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ff0000;
    border-radius: 4px;
    transition: border-color .2s, background-color .2s;
    content: "";
}


#notfound {
    position: relative;
    height: 100vh;
}

#notfound .notfound-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url('/assets/bg404new.jpg');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #b0e0ec;
}

#notfound .notfound-bg:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45);
}

#notfound .notfound {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#notfound .notfound:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 600px;
    background-color: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0px 0px 0px 20px rgba(255, 255, 255, 0.7) inset;
    box-shadow: 0px 0px 0px 20px rgba(255, 255, 255, 0.7) inset;
    z-index: -1;
}

.notfound {
    max-width: 600px;
    width: 100%;
    text-align: center;
    padding: 30px;
    line-height: 1.4;
}

.notfound .notfound-404 {
    position: relative;
    height: 200px;
}

.notfound span.nf {
    font-weight: bold;
}

.notfound .notfound-404 h1 {
    font-family: 'Passion One', cursive;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 220px;
    margin: 0px;
    color: #222225;
    text-transform: uppercase;
}


.notfound h2 {
    font-family: 'Muli', sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
    color: #222225;
    margin-bottom: 25px;
    margin-top: 25px;
}

.notfound .h2 {

}

.notfound-search {
    position: relative;
    padding-right: 120px;
    max-width: 420px;
    width: 100%;
    margin: 30px auto 20px;
}

.notfound-search input[type="text"] {
    font-family: 'Muli', sans-serif;
    width: 100%;
    height: 40px;
    padding: 3px 15px;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    background: #222225;
    border: none;
}

.notfound-search input[type="submit"] {
    font-family: 'Muli', sans-serif;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 120px;
    height: 40px;
    text-align: center;
    border: none;
    background: #1f82da;
    cursor: pointer;
    padding: 0;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
}

.notfound a {
    font-family: 'Muli', sans-serif;
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
    background-color: #222225;
    border-color: #1e202d;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

.notfound-social {
    margin-bottom: 15px;
}

.notfound-social > a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 14px;
    color: #fff;
    background-color: #222225;
    margin: 3px;
    -webkit-transition: 0.2s all;
    transition: 0.2s all;
}

.notfound-social > a:hover {
    color: #fff;
    background-color: #ff00b4;
}

@media only screen and (max-width: 480px) {
    .notfound .notfound-404 {
        height: 146px;
    }

    .notfound .notfound-404 h1 {
        font-size: 146px;
    }

    .notfound h2 {
        font-size: 22px;
    }
}

.bx-pagination {
    margin: 10px 0;
}

.bx-pagination .bx-pagination-container {
    text-align: center;
    position: relative;
}

.bx-pagination .bx-pagination-container ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
}

.bx-pagination .bx-pagination-container ul li {
    display: inline-block;
    margin: 0 2px 15px 2px;
}

.bx-pagination .bx-pagination-container ul li.pag-item {
    cursor: pointer;
}

.bx-pagination .bx-pagination-container ul li span {
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    background: #eff0f1;
    padding: 0 8px;
    display: block;
    height: 32px;
    min-width: 32px;
    line-height: 32px;
    color: #444;
    font-size: 14px;
    border-radius: 16px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-pagination .bx-pagination-container ul li a {
    text-decoration: none;
    display: block;
    border-radius: 16px;
    height: 32px;
    min-width: 32px;
    line-height: 32px;
    color: #444;
    vertical-align: middle;
}

.bx-pagination .bx-pagination-container ul li a:hover span {
    background: #DADADA;
}

.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: #0083d1;
    color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
    background: #fff;
    border: 2px solid #eff0f1;
    line-height: 28px;
    padding: 0 18px;
    color: #444;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
    color: #aab1b4;
    background: #fff;
    border: 2px solid #eff0f1;
    line-height: 28px;
    padding: 0 18px;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
    background: #fff;
    border-color: #DADADA;
    color: #000;
}

/*color schemes*/
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    background: #3bc915;
    color: #fff;
}

.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span {
    background: #F9A91D;
    color: #fff;
}

.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span {
    background: #E22B2B;
    color: #fff;
}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
    background: #0083d1;
    color: #fff;
}

.videogallery .photogallery__feed-video{
    width: calc(33% - 1rem);
}

.match-list .card__info,
.glide__slide .card__info {
    background: #edf2f5;
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 1.9em;
    font-weight:bold;
    font-size: 80%;
    min-height:40px;
}
.match-list .card__info  p,
.glide__slide .card__info  p {
    padding: 0;
    margin-top:0.6em;
    margin-bottom:0;
    color: #00304f;
}
.match-list .card__body,
.glide__slide .card__body {
    padding: 0.5em 2em 3.4em;
}
.match__action-icon--capitan {
    background-position: top -83px left -71px!important;
}

/*@media only screen and  (min-width: 769px){
    .match-list__wrapper {
        overflow-x: scroll;
    }
    .match-list__section .card {
        flex-shrink: 0;
    }
    .match-list__section--future .card {
        margin-right: 2em;
    }
    .match-list__section--future{
        flex-wrap: nowrap;
    }
}
*/
.match-list__section--last .card__team-name,
.match-list__section--future .card__team-name,
.glide__slides .card__team-name
{
    width: 100%;
}

@media only screen and (min-width: 767px)
{
    .match-list{
        margin-bottom: 2em!important;
    }
}
@media only screen and (max-width: 767px)
{
    .banner-index-slider .banner-slide{
        margin-top:1em;
    }
    .standings {
        margin-top:1em!important;
    }
}
.section.stangings-page{
    margin-top:30px;
}

/* End */


/* Start:/bitrix/templates/fcsochi_white/components/bitrix/news.list/long_banner/style.css?1731267266475*/
.banner-slide-image-mob {
    display: none;
}

.banner-slide-image {
    display: none;
}


@media only screen and (max-width: 480px) {
    .banner-slide-image-mob {
        display: block;
    }
}

@media only screen and (min-width: 481px) {
    .banner-slide-image {
        display: block;
    }
}

.banner-slide a {

    display: block;
}

.banner-slide img {

    text-align: center;
    margin: 0 auto;
}

.container-top-banner .banner-slide {
    margin-top: 25px;
}

/* End */
/* /bitrix/templates/fcsochi_white/css/common.min.css?1731267266309942 */
/* /bitrix/templates/fcsochi_white/styles.css?173126726610536 */
/* /bitrix/templates/fcsochi_white/components/bitrix/news.list/long_banner/style.css?1731267266475 */
