@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap");html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.o-image_wrapper{position:relative;overflow:hidden;background-color:hsla(0,0%,100%,0)!important}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:hsla(0,0%,9%,0)!important;overflow:hidden}.o-image{opacity:.95;mix-blend-mode:multiply}.o-image img{width:100%;opacity:0;transform:scale(1.4);transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1)}.o-image.is-inview img{opacity:1;transform:scale(1);transition-delay:.6s}.o-image_wrapper.-full .o-image{align-self:center}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;z-index:99;text-indent:-9999px;width:16px;height:17px;bottom:-30px;border:none;background-repeat:no-repeat;background-size:50%;background-color:transparent;transition:all .3s ease;overflow:hidden}.slick-arrow.slick-prev{left:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.375 16.5c.621 0 1.125-.512 1.125-1.143 0-.308-.12-.587-.315-.793L3.213 8.497 9.108 2.51c.24-.21.392-.52.392-.867C9.5 1.012 8.996.5 8.375.5c-.302 0-.576.121-.778.318L7.594.815.844 7.672c-.212.209-.344.5-.344.823V8.5c0 .324.132.614.344.823l6.75 6.857c.202.198.478.32.781.32z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow.slick-next{right:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625.5C1.004.5.5 1.012.5 1.643c0 .308.12.587.315.793l5.972 6.067L.892 14.49c-.24.21-.392.52-.392.867 0 .631.504 1.143 1.125 1.143.302 0 .576-.121.778-.318l.003.003 6.75-6.857c.212-.209.344-.5.344-.823 0-.329-.132-.62-.344-.828L2.406.82A1.115 1.115 0 001.625.5z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}.slick-arrow:focus{outline:none}@media (max-width:1024px){.slick-arrow .slick-arrow.slick-prev{left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.375 16.5c.621 0 1.125-.512 1.125-1.143 0-.308-.12-.587-.315-.793L3.213 8.497 9.108 2.51c.24-.21.392-.52.392-.867C9.5 1.012 8.996.5 8.375.5c-.302 0-.576.121-.778.318L7.594.815.844 7.672c-.212.209-.344.5-.344.823V8.5c0 .324.132.614.344.823l6.75 6.857c.202.198.478.32.781.32z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow .slick-arrow.slick-next{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625.5C1.004.5.5 1.012.5 1.643c0 .308.12.587.315.793l5.972 6.067L.892 14.49c-.24.21-.392.52-.392.867 0 .631.504 1.143 1.125 1.143.302 0 .576-.121.778-.318l.003.003 6.75-6.857c.212-.209.344-.5.344-.823 0-.329-.132-.62-.344-.828L2.406.82A1.115 1.115 0 001.625.5z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}}.slick-dots{position:absolute;width:100%;margin:0;bottom:25px;padding:0;list-style-type:circle;list-style:none;text-align:right;z-index:10}.slick-dots li.slick-active{position:relative;display:inline-block;height:3px;width:3px;margin:0 12px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background-color:#fffd86;border:none;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:3px;width:3px;outline:none;line-height:0;font-size:0;color:transparent;padding:3px;cursor:pointer;transition:all .4s ease}.slick-dots li{position:relative;display:inline-block;height:3px;width:3px;margin:0 12px;padding:0;cursor:pointer}.slick-dots li button{background-color:#ccc;border:none;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:3px;width:3px;outline:none;line-height:0;font-size:0;color:transparent;padding:3px;cursor:pointer;transition:all .4s ease}.slick-dots li:hover button{background-color:#fffd86}html{font-size:10px;font-family:Figtree,serif}body{margin:0;position:relative;color:#1d1d1b}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative;background-color:#eef0f0}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}main{width:100%;height:100%;background-color:#fff}main ol,main ul{list-style-position:inside}footer ul,header ul{list-style-type:none}*{box-sizing:border-box}strong{font-weight:500}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}a{text-decoration:none;outline:none;color:#1d1d1b;transition:all .2s ease-in-out}a:hover{color:#55565a}a.link_over{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}.hoverable:hover{cursor:none}.primary_btn{background-color:#fffd86;border-radius:60px;color:#1d1d1b;min-height:46px;padding:10px 20px;font-size:1.7em;line-height:1em;min-width:275px;font-weight:300;position:relative}.primary_btn,.primary_btn span{display:inline-block;transition:all .3s ease}.primary_btn span{left:50%;top:50%;width:70%;text-align:center;position:absolute;-webkit-transform:translateX(-50%) translatey(-50%)}.primary_btn.border{border:1px solid #1d1d1b}.primary_btn:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1l4 4m0 0l-4 4m4-4H.5' stroke='%231A1A1A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:19px 8px;width:19px;height:8px;position:absolute;right:18px;top:0;bottom:0;margin:auto;opacity:0;transition:all .3s ease}.primary_btn:focus,.primary_btn:hover{text-align:left;text-decoration:none;color:#1d1d1b}.primary_btn:focus span,.primary_btn:hover span{-webkit-transform:translateX(5%) translatey(-50%);left:0}.primary_btn:focus:after,.primary_btn:hover:after{opacity:1}@media (max-width:1200px){.primary_btn{border-radius:58px;min-height:43px;padding:8px 18px;font-size:1.65em;min-width:255px}}@media (max-width:1024px){.primary_btn{border-radius:56px;min-height:41px;padding:7px 16px;font-size:1.5em;min-width:245px}}@media (max-width:768px){.primary_btn{border-radius:54px;min-height:38px;padding:6px 15px;font-size:1.4em;min-width:235px}}@media (max-width:480px){.primary_btn{border-radius:52px;min-height:36px;padding:5px 13px;font-size:1.3em;min-width:225px}}img{max-width:100%;height:auto}p{font-size:1.65rem;line-height:1.6em;font-family:Figtree,serif;font-weight:350;margin-bottom:20px}@media (max-width:1400px){p{font-size:1.6rem;line-height:1.45em}}@media (max-width:1200px){p{font-size:1.55rem;line-height:1.45em}}@media (max-width:1024px){p{font-size:1.5rem;line-height:1.4em}}@media (max-width:768px){p{font-size:1.4rem;line-height:1.35em}}@media (max-width:480px){p{font-size:1.3rem;line-height:1.25em}}ol,ul{margin-bottom:2rem}ol li,ul li{font-size:1.8rem;font-family:Figtree,serif;font-weight:400}hr{border-color:#ededed;border-top:none}.no-padding{padding:0}.alignright{float:right;margin:0 0 10px 20px}.flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}h1,h2,h3,h4,h5{font-family:Figtree,serif;font-weight:400;letter-spacing:normal}h1{font-size:9.6rem;font-weight:400;margin-bottom:30px;line-height:1.1em}@media (max-width:1600px){h1{font-size:9rem}}@media (max-width:1400px){h1{font-size:8.6rem}}@media (max-width:1200px){h1{font-size:7.5rem}}@media (max-width:1024px){h1{font-size:6.4rem}}@media (max-width:768px){h1{font-size:5rem}}@media (max-width:480px){h1{font-size:3.6rem}}h2{font-size:7.5rem;font-weight:400;margin-bottom:30px}@media (max-width:1600px){h2{font-size:7rem}}@media (max-width:1400px){h2{font-size:6.6rem}}@media (max-width:1200px){h2{font-size:5.5rem}}@media (max-width:1024px){h2{font-size:4.4rem}}@media (max-width:768px){h2{font-size:4rem}}@media (max-width:480px){h2{font-size:3.2rem}}h3{font-size:5.6rem;font-weight:400;margin-bottom:20px}@media (max-width:1600px){h3{font-size:5rem}}@media (max-width:1400px){h3{font-size:4.6rem}}@media (max-width:1200px){h3{font-size:3.5rem}}@media (max-width:1024px){h3{font-size:2.8rem}}@media (max-width:768px){h3{font-size:2.35rem}}@media (max-width:480px){h3{font-size:2rem}}h4{font-size:3.15rem;margin-bottom:20px;font-weight:400}@media (max-width:1600px){h4{font-size:3rem}}@media (max-width:1400px){h4{font-size:2.75rem}}@media (max-width:1200px){h4{font-size:2.5rem}}@media (max-width:1024px){h4{font-size:2.25rem}}@media (max-width:768px){h4{font-size:2.15rem}}@media (max-width:480px){h4{font-size:1.85rem}}h5{font-size:2.5rem;font-weight:500;margin-bottom:20px}@media (max-width:1600px){h5{font-size:2.35rem}}@media (max-width:1400px){h5{font-size:2.15rem}}@media (max-width:1200px){h5{font-size:2rem}}@media (max-width:1024px){h5{font-size:1.85rem}}@media (max-width:768px){h5{font-size:1.75rem}}@media (max-width:480px){h5{font-size:1.55rem}}h6{font-size:1.85rem;margin-bottom:20px;font-weight:400}@media (max-width:1600px){h6{font-size:1.75rem}}@media (max-width:1400px){h6{font-size:1.65rem}}@media (max-width:1200px){h6{font-size:1.55rem}}@media (max-width:1024px){h6{font-size:1.5rem}}@media (max-width:768px){h6{font-size:1.45rem}}@media (max-width:480px){h6{font-size:1.4rem}}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.vertical-top{vertical-align:top}.relative{position:relative}.mobile-only{display:none}@media screen and (max-width:576px){.mobile-only{display:block}}.mobile-hidden{display:block}@media screen and (max-width:576px){.mobile-hidden{display:none}}.flexcontent{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentcta{display:flex;height:100%;z-index:35}.flexcontentcta{flex-wrap:wrap;-ms-align-content:center;align-content:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:1140px;margin:0 auto;padding:0}@media (max-width:1200px){.container{width:100%;max-width:100%;padding:0 50px}}@media (max-width:1024px){.container{padding:0 30px}}@media (max-width:768px){.container{padding:0 25px}}@media (max-width:480px){.container{padding:0 20px}}.container_full{width:100%}.container_med{max-width:1400px;padding:0;margin:0 auto}@media screen and (max-width:1480px){.container_med{padding:0 40px}}@media (max-width:1400px){.container_med{padding:0 40px}}@media (max-width:1200px){.container_med{padding:0 30px}}@media (max-width:1024px){.container_med{padding:0 30px}}@media (max-width:768px){.container_med{padding:0 25px}}@media (max-width:480px){.container_med{padding:0 20px}}.container_large{width:100%;padding:0 50px}@media (max-width:1400px){.container_large{padding:0 40px}}@media (max-width:1200px){.container_large{padding:0 30px}}@media (max-width:768px){.container_large{padding:0 25px}}@media (max-width:480px){.container_large{padding:0 20px}}.paddtop{padding:120px 0 0}@media (max-width:1200px){.paddtop{padding:100px 0 0}}@media (max-width:1024px){.paddtop{padding:80px 0 0}}@media (max-width:768px){.paddtop{padding:65px 0 0}}@media (max-width:480px){.paddtop{padding:50px 0 0}}.margtop{margin:120px 0 0}@media (max-width:1200px){.margtop{margin:100px 0 0}}@media (max-width:1024px){.margtop{margin:80px 0 0}}@media (max-width:768px){.margtop{margin:65px 0 0}}@media (max-width:480px){.margtop{margin:50px 0 0}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}@media (max-width:768px){.hide-mobile{display:none!important}}.show{display:block!important}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.icon-search{position:relative}.icon-search,.icon-search:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-search:before{content:"";background-image:url(../img/search.svg);background-size:cover;position:absolute;top:0;left:0}.Accordeon{border-bottom:1px solid #d9d9d9}.Accordeon .titreAccordeon{cursor:pointer;padding:25px 50px;position:relative;font-size:1.3em}.Accordeon .titreAccordeon h5{position:relative;font-weight:500;padding-right:20px;margin-bottom:0}.Accordeon .titreAccordeon h5:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto;transform:rotate(90deg);transition:all .3s ease}.Accordeon .contenuAccordeon{display:none;padding:25px 50px}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:20px;margin-bottom:30px}.Accordeon .contenuAccordeon ol li,.Accordeon .contenuAccordeon ul li{padding-left:10px}.Accordeon.active .titreAccordeon{color:#1d1d1b}.Accordeon.active .titreAccordeon h5:after{transform:rotate(-90deg)}@media (max-width:1400px){.Accordeon .titreAccordeon{padding:23px 40px;font-size:1.25em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .titreAccordeon h5:after{background-size:45px 45px;height:45px;width:45px}.Accordeon .contenuAccordeon{padding:23px 40px}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:18px;margin-bottom:25px}}@media (max-width:1200px){.Accordeon .titreAccordeon{padding:21px 30px;font-size:1.2em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .titreAccordeon h5:after{background-size:40px 40px;height:40px;width:40px}.Accordeon .contenuAccordeon{padding:21px 30px}}@media (max-width:768px){.Accordeon .titreAccordeon{padding:18px 25px;font-size:1.15em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .titreAccordeon h5:after{background-size:35px 35px;height:35px;width:35px}.Accordeon .contenuAccordeon{padding:18px 25px}}@media (max-width:480px){.Accordeon .titreAccordeon{padding:16px 20px;font-size:1.1em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .titreAccordeon h5:after{background-size:30px 30px;height:30px;width:30px}.Accordeon .contenuAccordeon{padding:16px 20px}}form label{color:#1d1d1b;margin:0 0 .75em;display:block}form fieldset{border:0;margin:0;padding:0}form legend{font-weight:700;text-transform:uppercase;border-top:1px solid #d9d9d9;padding:10px 0 0;margin:5px 0}form input,form legend{color:#55565a;width:100%;display:block}form input{background:transparent;border-radius:0;padding:7px 15px;line-height:16px;text-transform:none;background-color:#fff;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1);border:1px solid #d9d9d9}form input::-moz-placeholder{color:#868686}form input::placeholder{color:#868686}form input:focus{border-color:#55565a}table form input{width:auto}form textarea{background:transparent;border-radius:0;padding:7px 15px;line-height:16px;text-transform:none;border:1px solid #d9d9d9;background-color:#fff;color:#55565a;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1);height:6.3em;resize:none}form textarea::-moz-placeholder{color:#868686}form textarea::placeholder{color:#868686}form textarea:focus{border-color:#55565a}form .wpcf7-checkbox{width:100%}form .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;padding:0 25px 0 0;width:100%}form .wpcf7-checkbox .wpcf7-list-item label{width:100%;font-size:1.25em;display:block;margin-bottom:10px;font-weight:400;position:relative}form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;left:3px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{display:block}form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{vertical-align:sub}form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{box-sizing:border-box;float:left;margin:1px 10px 0 0;content:"";width:20px;height:20px;background:#fff;border-radius:5px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px}form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{color:#1d1d1b}form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";background-image:url(../img/icons/checkbox-checked.svg);background-color:#fff;box-shadow:none}form .select-style{border-radius:0;overflow:hidden;font-weight:400;background:#fff url(../img/icons/arrow_down.svg) no-repeat 94% 50%;background-size:10px 7px;background-repeat:no-repeat;padding:15px 0;width:100%;border:1px solid #d9d9d9}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;background-color:transparent;border-radius:0;height:2.841em;line-height:1;padding:.7em 1.285em;border:none}form select::-ms-expand{display:none}form [type=submit],form button{background-color:#fffd86;border-radius:60px;min-height:46px;padding:10px 20px;font-size:1.7em;line-height:1.5em;min-width:275px;font-weight:300;display:inline-block;position:relative;transition:all .3s ease;color:#1d1d1b;background:#fffd86;white-space:normal;height:auto;cursor:pointer;max-width:200px}form [type=submit]:hover,form button:hover{background:#55565a}form [type=submit]:hover.white,form button:hover.white{background-color:#fff;color:#41506e}@media (max-width:1200px){form [type=submit],form button{border-radius:58px;min-height:43px;padding:8px 18px;font-size:1.65em;line-height:1.45em;min-width:255px}}@media (max-width:1024px){form [type=submit],form button{border-radius:56px;min-height:41px;padding:7px 16px;font-size:1.5em;line-height:1.4em;min-width:245px}}@media (max-width:768px){form [type=submit],form button{border-radius:54px;min-height:38px;padding:6px 15px;font-size:1.4em;line-height:1.35em;min-width:235px}}@media (max-width:480px){form [type=submit],form button{border-radius:52px;min-height:36px;padding:5px 13px;font-size:1.3em;line-height:1.3em;min-width:225px}}form [type=submit]:hover,form button:hover{color:#fff;background:#1d1d1b}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=radio]+label{color:inherit;padding:0 0 0 1.7rem;position:relative}form input[type=checkbox]+label:before,form input[type=radio]+label:before{content:"";background:#fff;background-image:none!important;border:1px solid #d9d9d9;width:16px;height:16px;position:absolute;top:2px;left:0;border-radius:3px}form input[type=checkbox]+label:after,form input[type=radio]+label:after{content:"";background:#1d1d1b;width:12px;height:12px;position:absolute;top:4px;left:2px;z-index:1;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1);border-radius:3px}form input[type=checkbox]:checked+label:after,form input[type=radio]:checked+label:after{opacity:1}form input[type=radio]+label:after,form input[type=radio]+label:before{border-radius:50%}form input:-webkit-autofill,form input:-webkit-autofill:hover,form select:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover select:-webkit-autofill{border-color:#ededed;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #d9d9d9 inset}form input:-webkit-autofill:focus,form input:-webkit-autofill:hover:focus,form select:-webkit-autofill:hover:focus,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover select:-webkit-autofill:focus{border-color:#d9d9d9}.formulaire{display:block}.formulaire .form-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.formulaire .form-row:after,.formulaire .form-row:before{content:" ";display:table}.formulaire .form-row:after{clear:both}.formulaire .full,.formulaire .single{margin-bottom:20px;text-align:left;float:left;width:50%;padding:0 10px}.formulaire .full .name,.formulaire .single .name{color:#1d1d1b;display:block;margin-bottom:10px;font-size:1.65rem;font-weight:300}.formulaire .full h5,.formulaire .single h5{margin-top:20px}.formulaire .full .wpcf7-not-valid,.formulaire .single .wpcf7-not-valid{color:red;border:2px solid red}.formulaire .full .wpcf7-not-valid::-moz-placeholder,.formulaire .single .wpcf7-not-valid::-moz-placeholder{color:red}.formulaire .full .wpcf7-not-valid::placeholder,.formulaire .single .wpcf7-not-valid::placeholder{color:red}.formulaire .full .wpcf7-not-valid-tip,.formulaire .single .wpcf7-not-valid-tip{color:red;padding-top:7px}.formulaire .full .show-password-input,.formulaire .single .show-password-input{display:none}.formulaire .full{width:100%}.formulaire .btn_submit{position:relative;margin-top:10px}.formulaire .btn_submit .ajax-loader,.formulaire .btn_submit .wpcf7-spinner{position:absolute}@media (max-width:1200px){.formulaire .full .name,.formulaire .single .name{font-size:1.55rem}}@media (max-width:1024px){.formulaire .full .name,.formulaire .single .name{font-size:1.45rem}}@media (max-width:768px){.formulaire .form-row{margin:0}.formulaire .single{width:100%}.formulaire .full,.formulaire .single{padding:0}.formulaire .full .name,.formulaire .single .name{font-size:1.35rem}}.template{position:relative;min-height:800px;height:80vh;background-repeat:no-repeat;background-position:50%;background-size:cover}.template:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.35);background-size:100% 100%}.template .text_content{position:relative;z-index:5;height:100%}.template .text_content .titre_call_to_action{margin-bottom:20px;line-height:normal;color:#fff}.template .text_content .content{width:50%;color:#fff;padding:100px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.template.droite .flexcontentcta{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.template.droite .flexcontentcta .content{float:right}@media (max-width:1600px){.template{min-height:650px;height:55vh}}@media (max-width:1400px){.template{min-height:600px;height:50vh}.template .text_content .content{width:60%}}@media (max-width:1200px){.template{min-height:500px;height:45vh}.template .text_content .titre_call_to_action{margin-bottom:15px}.template .text_content .content{width:75%}}@media (max-width:1024px){.template{min-height:450px;height:40vh}.template .text_content .titre_call_to_action{margin-bottom:13px}.template .text_content .content{width:80%}}@media (max-width:768px){.template{min-height:450px;height:35vh}.template .text_content .titre_call_to_action{margin-bottom:10px}.template .text_content .content{width:90%;padding:30px}}@media (max-width:480px){.template{min-height:365px;height:42vh}.template .text_content .content{width:100%;padding:25px}}#post-404{text-align:center;padding:0 0 100px;min-height:450px}#post-404 .header_404_space{height:150px;background-color:#1d1d1b}#post-404 .icon_404{max-width:300px;margin-top:60px}#post-404 .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}#post-404 a{border-bottom:1px solid #55565a}#post-404 a:hover{border-bottom:1px solid #bcbcbc}#post-404 a.primary_btn{border-bottom:none}.home #flexibleAccueil{background-color:#eef0f0}.home #flexibleAccueil .presentation_generale_photo_droite,.home #flexibleAccueil .presentation_generale_photo_gauche{width:100%;padding:50px 0;background-color:#1d1d1b;color:#fff}.home #flexibleAccueil .presentation_generale_photo_droite_row,.home #flexibleAccueil .presentation_generale_photo_gauche_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.home #flexibleAccueil .presentation_generale_photo_droite_row:after,.home #flexibleAccueil .presentation_generale_photo_droite_row:before,.home #flexibleAccueil .presentation_generale_photo_gauche_row:after,.home #flexibleAccueil .presentation_generale_photo_gauche_row:before{content:" ";display:table}.home #flexibleAccueil .presentation_generale_photo_droite_row:after,.home #flexibleAccueil .presentation_generale_photo_gauche_row:after{clear:both}.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{float:left;width:50%}}.home #flexibleAccueil .presentation_generale_photo_droite_row_text h3,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text h3{margin-bottom:25px}.home #flexibleAccueil .presentation_generale_photo_droite_row_text .presentation_generale_texte,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text .presentation_generale_texte{display:block}.home #flexibleAccueil .presentation_generale_photo_droite_row_text .presentation_generale_bouton,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text .presentation_generale_bouton{display:block;margin-top:30px}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.home #flexibleAccueil .presentation_generale_photo_droite_row_photo,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_generale_photo_droite_row_photo,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo{float:left;width:50%}}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo_area.right,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo_area.right{position:relative;clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);transition:clip-path 1.5s cubic-bezier(.25,.1,.11,.99)}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo_area.right.anime_on,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo_area.right.anime_on{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo_area.left,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo_area.left{position:relative;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path 1.5s cubic-bezier(.25,.1,.11,.99)}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo_area.left.anime_on,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo_area.left.anime_on{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo img,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo img{width:100%;height:auto}@media (max-width:1600px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:8%;padding-left:8%}}@media (max-width:1400px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:6%;padding-left:6%}}@media (max-width:1200px){.home #flexibleAccueil .presentation_generale_photo_droite,.home #flexibleAccueil .presentation_generale_photo_gauche{padding:40px 0}.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:5%;padding-left:5%}}@media (max-width:1024px){.home #flexibleAccueil .presentation_generale_photo_droite,.home #flexibleAccueil .presentation_generale_photo_gauche{padding:35px 0}.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:35px;padding-left:35px}}@media (max-width:768px){.home #flexibleAccueil .presentation_generale_photo_droite,.home #flexibleAccueil .presentation_generale_photo_gauche{padding:30px 0}.home #flexibleAccueil .presentation_generale_photo_droite_row_text,.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:0;padding-left:0}.home #flexibleAccueil .presentation_generale_photo_droite_row_photo,.home #flexibleAccueil .presentation_generale_photo_gauche_row_photo{margin-bottom:35px}}.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:15%;padding-left:5%}@media (max-width:1600px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:13%;padding-left:4%}}@media (max-width:1400px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:10%;padding-left:3%}}@media (max-width:1200px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:8%;padding-left:2%}}@media (max-width:1024px){.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:35px;padding-left:0}}@media (max-width:768px){.home #flexibleAccueil .presentation_generale_photo_droite_row{flex-direction:column-reverse}.home #flexibleAccueil .presentation_generale_photo_droite_row_text{padding-right:0;padding-left:0}}.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:5%;padding-left:15%}@media (max-width:1600px){.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:4%;padding-left:13%}}@media (max-width:1400px){.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:3%;padding-left:10%}}@media (max-width:1200px){.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:2%;padding-left:8%}}@media (max-width:1024px){.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:0;padding-left:35px}}@media (max-width:768px){.home #flexibleAccueil .presentation_generale_photo_gauche_row_text{padding-right:0;padding-left:0}}.home #flexibleAccueil .liens_sections_clientele_listing{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.home #flexibleAccueil .liens_sections_clientele_listing:after,.home #flexibleAccueil .liens_sections_clientele_listing:before{content:" ";display:table}.home #flexibleAccueil .liens_sections_clientele_listing:after{clear:both}.home #flexibleAccueil .liens_sections_clientele_listing_bloc{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;position:relative}@media (min-width:480px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc{float:left;width:33.33333%}}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area{position:relative;background-color:#ebebeb;border-bottom:2px solid #fffd86;background-size:100% 200%;background-image:linear-gradient(0deg,#fffd86 50%,#ebebeb 0);background-position:top;transition:background-position .35s}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:450px;padding:50px 30px;display:flex;flex-direction:column}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description{margin-top:auto;position:relative;padding-right:120px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:0;bottom:0}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description p{margin-bottom:0}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area:hover{background-position:bottom}.home #flexibleAccueil .liens_sections_clientele_listing_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}@media (max-width:1600px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:435px;padding:50px 30px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description{padding-right:100px}}@media (max-width:1400px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:350px;padding:35px 20px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description{padding-right:75px}}@media (max-width:1200px){.home #flexibleAccueil .liens_sections_clientele_listing{margin-left:-10px;margin-right:-10px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc{padding-right:10px;padding-left:10px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:300px;padding:25px 15px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description{padding-right:50px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description:after{background-size:40px 40px;height:40px;width:40px}}@media (max-width:1024px){.home #flexibleAccueil .liens_sections_clientele_listing{margin-left:0;margin-right:0}.home #flexibleAccueil .liens_sections_clientele_listing_bloc{padding-right:0;padding-left:0}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:230px;padding:25px 20px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description{padding-right:45px}.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn .section_description:after{background-size:35px 35px;height:35px;width:35px}}@media (max-width:768px){.home #flexibleAccueil .liens_sections_clientele_listing_bloc_area_btn{min-height:200px}}.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{position:relative;min-height:700px;height:60vh;background-repeat:no-repeat;background-position:50%;background-size:cover}.home #flexibleAccueil .call_to_action .text_content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content{position:relative;z-index:5;height:100%}.home #flexibleAccueil .call_to_action .text_content .titre_call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .titre_call_to_action{margin-bottom:20px;line-height:normal;color:#fff}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:35%;color:#fff;padding:35px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:1600px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:650px;height:55vh}}@media (max-width:1400px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:600px;height:50vh}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:40%}}@media (max-width:1200px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:500px;height:45vh}.home #flexibleAccueil .call_to_action .text_content .titre_call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .titre_call_to_action{margin-bottom:15px}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:45%}}@media (max-width:1024px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:450px;height:40vh}.home #flexibleAccueil .call_to_action .text_content .titre_call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .titre_call_to_action{margin-bottom:13px}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:50%}}@media (max-width:768px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:450px;height:35vh}.home #flexibleAccueil .call_to_action .text_content .titre_call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .titre_call_to_action{margin-bottom:10px}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:75%;padding:30px}}@media (max-width:480px){.home #flexibleAccueil .call_to_action,.home #flexibleAccueil .presentation_pourquoi_drummondville{min-height:365px;height:42vh}.home #flexibleAccueil .call_to_action .text_content .content,.home #flexibleAccueil .presentation_pourquoi_drummondville .text_content .content{width:100%;padding:25px}}.home #flexibleAccueil .presentation_nos_evenements{width:100%;margin:0}.home #flexibleAccueil .presentation_nos_evenements_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.home #flexibleAccueil .presentation_nos_evenements_row:after,.home #flexibleAccueil .presentation_nos_evenements_row:before{content:" ";display:table}.home #flexibleAccueil .presentation_nos_evenements_row:after{clear:both}.home #flexibleAccueil .presentation_nos_evenements_row_text{position:relative;min-height:1px;padding-left:0;padding-right:8%}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_text{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_text{float:left;width:41.66667%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_text{float:left;width:33.33333%}}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{display:block;margin-bottom:50px}.home #flexibleAccueil .presentation_nos_evenements_row_text_bouton .primary_btn{min-width:350px}.home #flexibleAccueil .presentation_nos_evenements_row_listing{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_listing{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_listing{float:left;width:58.33333%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_listing{float:left;width:66.66667%}}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{display:block;border-bottom:1px solid #d9d9d9;padding:25px 0;background-size:100% 200%;background-image:linear-gradient(180deg,#eef0f0 50%,#ebebeb 0);transition:background-position .35s}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area{position:relative}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:30px;bottom:0;top:0;margin:auto;transition:all .3s ease}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E")}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row{margin-left:0;margin-right:0;display:flex;align-items:center;position:relative}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row:after,.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row:before{content:" ";display:table}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row:after{clear:both}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{float:left;width:50%;position:relative;min-height:1px;padding-right:0;padding-left:20px}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{float:left;width:50%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{float:left;width:50%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{float:left;width:29.16667%}}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{border-radius:60px;border:1px solid #d9d9d9;padding:7px 50px;font-size:1.35em;line-height:1.5em;width:auto;text-align:center;display:inline-block}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date span{display:flow}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{float:left;width:50%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{float:left;width:50%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{float:left;width:70.83333%}}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre .evenement_titre h5{margin-bottom:0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:100px;display:none}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{float:left;width:100%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{float:left;width:50%}}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte .evenement_resume p{margin-bottom:0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc:hover{background-position:0 -100%}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc:last-child{border-bottom:none}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{display:block;margin-top:30px}@media (max-width:1400px){.home #flexibleAccueil .presentation_nos_evenements_row_text{padding-right:6%}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{margin-bottom:45px}.home #flexibleAccueil .presentation_nos_evenements_row_text_bouton .primary_btn{min-width:335px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{padding:23px 0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{background-size:45px 45px;height:45px;width:45px;right:27px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{padding-left:18px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{border-radius:58px;padding:6px 38px;font-size:1.3em;line-height:1.45em}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{padding-right:90px}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{margin-top:27px}}@media (max-width:1200px){.home #flexibleAccueil .presentation_nos_evenements_row_text{padding-right:4%}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{margin-bottom:40px}.home #flexibleAccueil .presentation_nos_evenements_row_text_bouton .primary_btn{min-width:315px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{padding:21px 0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{background-size:40px 40px;height:40px;width:40px;right:20px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{padding-left:17px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{border-radius:58px;padding:5px 30px;font-size:1.25em;line-height:1.35em}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{padding-right:70px}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{margin-top:24px}}@media (max-width:1024px){.home #flexibleAccueil .presentation_nos_evenements_row_text{padding-right:3%}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{margin-bottom:35px}.home #flexibleAccueil .presentation_nos_evenements_row_text_bouton .primary_btn{min-width:285px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{padding:18px 0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px;right:15px;background-position:bottom;bottom:-35px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row{display:block}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{padding-left:10px;margin-bottom:15px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{border-radius:56px;padding:4px 26px;font-size:1.2em;line-height:1.3em}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{margin-bottom:15px;padding-right:80px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{padding-left:10px;padding-right:80px}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{margin-top:21px}}@media (max-width:768px){.home #flexibleAccueil .presentation_nos_evenements_row_text{padding-right:2%}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{margin-bottom:30px}.home #flexibleAccueil .presentation_nos_evenements_row_text_bouton .primary_btn{min-width:265px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{padding:16px 0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px;right:10px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{padding-left:10px;margin-bottom:13px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{font-size:1.15em;line-height:1.3em}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{margin-bottom:13px;padding-right:70px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{padding-left:10px;padding-right:70px}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{margin-top:18px}}@media (max-width:480px){.home #flexibleAccueil .presentation_nos_evenements_row_text{padding-right:0}.home #flexibleAccueil .presentation_nos_evenements_row_text_texte,.home #flexibleAccueil .presentation_nos_evenements_row_text_titre{margin-bottom:25px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc{padding:15px 0}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area:after{background-size:32px 32px;height:32px;width:32px;right:7px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date{padding-left:8px;margin-bottom:12px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_date .evenement_date{font-size:1.1em;line-height:1.25em}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_titre{margin-bottom:12px;width:100%;padding-left:8px;padding-right:60px}.home #flexibleAccueil .presentation_nos_evenements_row_listing_bloc_area_row_texte{padding-left:8px;padding-right:60px}.home #flexibleAccueil .presentation_nos_evenements_row_listing .presentation_services_bouton_lien{margin-top:16px}}.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:100px}.home #flexibleAccueil .presentation_nos_nouvelles_head_row{margin-left:-20px;margin-right:-20px}.home #flexibleAccueil .presentation_nos_nouvelles_head_row:after,.home #flexibleAccueil .presentation_nos_nouvelles_head_row:before{content:" ";display:table}.home #flexibleAccueil .presentation_nos_nouvelles_head_row:after{clear:both}.home #flexibleAccueil .presentation_nos_nouvelles_head_row_title{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_title{float:left;width:100%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_title{float:left;width:33.33333%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_title{float:left;width:41.66667%}}.home #flexibleAccueil .presentation_nos_nouvelles_head_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_texte{float:left;width:50%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_texte{float:left;width:33.33333%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_texte{float:left;width:29.16667%}}.home #flexibleAccueil .presentation_nos_nouvelles_head_row_btn{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;text-align:right}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_btn{float:left;width:50%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_btn{float:left;width:33.33333%}}@media (min-width:1024px){.home #flexibleAccueil .presentation_nos_nouvelles_head_row_btn{float:left;width:29.16667%}}@media (max-width:1400px){.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:80px}}@media (max-width:1200px){.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:65px}}@media (max-width:1024px){.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:50px}}@media (max-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:40px}}@media (max-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_head{margin-bottom:35px}}.home #flexibleAccueil .presentation_nos_nouvelles_listing{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.home #flexibleAccueil .presentation_nos_nouvelles_listing:after,.home #flexibleAccueil .presentation_nos_nouvelles_listing:before{content:" ";display:table}.home #flexibleAccueil .presentation_nos_nouvelles_listing:after{clear:both}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;text-align:left;position:relative;border-right:1px solid #d9d9d9}@media (min-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{float:left;width:33.33333%}}@media (min-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{float:left;width:33.33333%}}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{position:relative;padding-bottom:100px;height:100%}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:0;bottom:0;transition:all .35s ease}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{overflow:hidden;display:block;margin-bottom:20px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo img{width:100%;height:100%;display:block;transition:all .6s ease}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .titre{display:block;position:relative;padding:0}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .titre h4{margin-bottom:0}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date{display:block}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{color:#bcbcbc;margin-bottom:15px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc:nth-child(3n){border-right:none}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc:hover .pic img{transform:scale(1.05)}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc:hover .btn_read-more svg{margin-left:10px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc:hover .presentation_nos_nouvelles_listing_bloc_area:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E");opacity:1}@media (max-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{width:100%}}@media (max-width:1400px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{padding-bottom:80px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{background-size:45px 45px;height:45px;width:45px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{margin-bottom:18px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{margin-bottom:14px}}@media (max-width:1200px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{padding-bottom:60px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{background-size:40px 40px;height:40px;width:40px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{margin-bottom:16px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{margin-bottom:13px}}@media (max-width:1024px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{margin-bottom:35px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{padding-bottom:65px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{margin-bottom:14px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{margin-bottom:12px}}@media (max-width:768px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{padding-right:10px;padding-left:10px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{padding-bottom:40px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{background-size:30px 30px;height:30px;width:30px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{margin-bottom:13px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{margin-bottom:10px}}@media (max-width:480px){.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc{margin-bottom:25px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area{padding-bottom:40px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc_area:after{background-size:30px 30px;height:30px;width:30px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .contenu_photo{margin-bottom:10px}.home #flexibleAccueil .presentation_nos_nouvelles_listing_bloc .date p{margin-bottom:8px}}.home #flexibleAccueil .presentation_galerie_de_photos{background-color:#d9d9d9}.home #flexibleAccueil .presentation_galerie_de_photos_row{margin-left:0;margin-right:0}.home #flexibleAccueil .presentation_galerie_de_photos_row:after,.home #flexibleAccueil .presentation_galerie_de_photos_row:before{content:" ";display:table}.home #flexibleAccueil .presentation_galerie_de_photos_row:after{clear:both}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo_area{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:650px}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:first-child{width:50%;float:left}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(2),.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3){width:25%;float:left}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3) .presentation_galerie_de_photos_row_photo_area{background-size:auto 450px;background-position:top}@media (max-width:1200px){.home #flexibleAccueil .presentation_galerie_de_photos_row_photo_area{min-height:550px}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:first-child{width:50%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(2),.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3){width:25%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3) .presentation_galerie_de_photos_row_photo_area{background-size:auto 400px}}@media (max-width:1024px){.home #flexibleAccueil .presentation_galerie_de_photos_row_photo_area{min-height:450px}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:first-child{width:50%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(2),.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3){width:25%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3) .presentation_galerie_de_photos_row_photo_area{background-size:auto 350px}}@media (max-width:768px){.home #flexibleAccueil .presentation_galerie_de_photos_row_photo_area{min-height:350px}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:first-child{width:100%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(2),.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3){width:50%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3) .presentation_galerie_de_photos_row_photo_area{background-size:auto 235px}}@media (max-width:480px){.home #flexibleAccueil .presentation_galerie_de_photos_row_photo_area{min-height:250px}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:first-child{width:100%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(2),.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3){width:50%}.home #flexibleAccueil .presentation_galerie_de_photos_row_photo:nth-child(3) .presentation_galerie_de_photos_row_photo_area{background-size:auto 185px}}.salles{background-color:#ebebeb}.salles_events{background-color:#1d1d1b}.salles_events_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding:150px 0}.salles_events_row:after,.salles_events_row:before{content:" ";display:table}.salles_events_row:after{clear:both}.salles_events_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.salles_events_row_text{float:left;width:50%}}@media (min-width:768px){.salles_events_row_text{float:left;width:50%}}.salles_events_row_text_area{color:#fff;padding:0 50% 0 0}.salles_events_row_listing{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.salles_events_row_listing{float:left;width:50%}}@media (min-width:768px){.salles_events_row_listing{float:left;width:50%}}.salles_events_row_listing_area{width:100%;color:#fff}.salles_events_row_listing_area_list{display:flex;flex-wrap:wrap;list-style:none}.salles_events_row_listing_area_list li{flex:1 0 40%}.salles_highlights{background-color:#eef0f0}.salles_highlights_listing{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.salles_highlights_listing:after,.salles_highlights_listing:before{content:" ";display:table}.salles_highlights_listing:after{clear:both}.salles_highlights_listing_list{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;border-left:1px solid #d9d9d9;margin-bottom:70px}@media (min-width:480px){.salles_highlights_listing_list{float:left;width:33.33333%}}@media (min-width:768px){.salles_highlights_listing_list{float:left;width:25%}}.salles_highlights_listing_list_area{padding:5px 15% 30px 20px}.salles_highlights_listing_list_area h5{margin-bottom:10px}.salles_infos{background-color:#eef0f0}.salles_infos_head{position:relative}.salles_infos_head_btn{position:absolute;left:120px;bottom:60px;z-index:10}.salles_infos_head_btn_tabs{display:block;position:relative}.salles_infos_head_btn_tabs_tab{display:inline-block;background-size:100% 200%;background-image:linear-gradient(0deg,#fffd86 50%,hsla(0,0%,92.2%,0) 0);background-position:top;transition:background-position .35s;border-bottom:2px solid #fffd86;padding:20px 5px;min-width:300px;margin-right:25px}.salles_infos_head_btn_tabs_tab h5{color:#fffd86;margin-bottom:0}.salles_infos_head_btn_tabs_tab.current{background-position:bottom}.salles_infos_head_btn_tabs_tab.current h5{color:#1d1d1b}.salles_infos_head_btn_tabs_tab:hover{cursor:pointer;background-position:bottom}.salles_infos_head_btn_tabs_tab:hover h5{color:#1d1d1b}.salles_infos_head_bg{height:100%;display:block;width:100%}.salles_infos_head_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.05);background-size:100% 100%}.salles_infos_head_bg_area{background-repeat:no-repeat;background-position:50%;background-size:cover;height:0}.salles_infos_head_bg_area img{opacity:0}.salles_infos_head_bg_area.current{height:100%}.salles_infos_head_bg_area.current img{opacity:1}.salles_infos_result{display:block;margin-top:70px;padding-bottom:120px}.salles_infos_result_content_room_choice{display:none}.salles_infos_result_content_room_choice.current{display:block}.salles_infos_result_content_room_choice_menu{padding:0 120px;display:flex;justify-content:space-evenly}.salles_infos_result_content_room_choice_menu_btn{margin:0 auto 0 5px;background-size:100% 200%;background-image:linear-gradient(0deg,#fffd86 50%,hsla(0,0%,92.2%,0) 0);background-position:top;transition:background-position .35s;border-bottom:2px solid #d9d9d9;padding:20px 5px;min-width:160px}.salles_infos_result_content_room_choice_menu_btn h6{color:#1d1d1b;margin-bottom:0}.salles_infos_result_content_room_choice_menu_btn.current{background-position:bottom}.salles_infos_result_content_room_choice_menu_btn.current h6{color:#1d1d1b}.salles_infos_result_content_room_choice_menu_btn:hover{cursor:pointer;background-position:bottom}.salles_infos_result_content_room_choice_menu_btn:hover h6{color:#1d1d1b}.salles_infos_result_content_room_choice_details{margin-top:70px;display:block}.salles_infos_result_content_room_choice_details_infos{display:none}.salles_infos_result_content_room_choice_details_infos.current{display:block}.salles_infos_result_content_room_choice_details_infos_row{margin-left:-60px;margin-right:-60px;height:100%;display:flex;flex-wrap:wrap}.salles_infos_result_content_room_choice_details_infos_row:after,.salles_infos_result_content_room_choice_details_infos_row:before{content:" ";display:table}.salles_infos_result_content_room_choice_details_infos_row:after{clear:both}.salles_infos_result_content_room_choice_details_infos_row_gallery{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px;height:100%}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_gallery{float:left;width:100%}}@media (min-width:768px){.salles_infos_result_content_room_choice_details_infos_row_gallery{float:left;width:50%}}@media (min-width:1024px){.salles_infos_result_content_room_choice_details_infos_row_gallery{float:left;width:50%}}.salles_infos_result_content_room_choice_details_infos_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px;height:100%}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_text{float:left;width:100%}}@media (min-width:768px){.salles_infos_result_content_room_choice_details_infos_row_text{float:left;width:50%}}@media (min-width:1024px){.salles_infos_result_content_room_choice_details_infos_row_text{float:left;width:50%}}.salles_infos_result_content_room_choice_details_infos_row_text .salle_texte{display:block;margin-bottom:30px}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_titre{display:block;margin-bottom:15px;font-size:1.85em;font-weight:500}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing{display:block;margin-bottom:35px}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list{width:60%}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row{margin-left:-10px;margin-right:-10px;height:100%;display:flex;flex-wrap:wrap}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row:after,.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row:before{content:" ";display:table}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row:after{clear:both}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row .specification_titre{float:left;width:100%;position:relative;min-height:1px;padding:20px 10px;border-bottom:1px solid #d9d9d9;font-size:1.5em}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row .specification_titre{float:left;width:50%}}.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row .specification_description{float:left;width:100%;position:relative;min-height:1px;border-bottom:1px solid #d9d9d9;font-size:1.65em;padding:20px 10px}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_text .salle_specifications_listing_list_row .specification_description{float:left;width:50%}}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing{display:block;position:relative;margin-bottom:35px}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row:after,.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row:before{content:" ";display:table}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row:after{clear:both}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row .capacite_titre{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;font-size:1.5em}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row .capacite_description{border-bottom:1px solid #d9d9d9;font-size:1.65em;padding-top:20px;padding-bottom:20px}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row_coltitre{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row_coltitre{float:left;width:28.5%}}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row_coltitre .capacite_description{font-size:1.5em}.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row_col{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.salles_infos_result_content_room_choice_details_infos_row_text .salle_capacite_listing_row_col{float:left;width:14.25%}}.salles_infos_result_content_room_choice_details_infos_row_text .salle_bouton_proposition,.salles_infos_result_content_room_choice_details_infos_row_text .salle_document_des_plans{display:inline-block;margin-right:20px;margin-bottom:10px}@media (max-width:1400px){.salles_infos_result_content_room_choice_details{margin-top:60px}.salles_infos_result_content_room_choice_details_infos_row{margin-left:-30px;margin-right:-30px}.salles_infos_result_content_room_choice_details_infos_row_gallery,.salles_infos_result_content_room_choice_details_infos_row_text{padding-right:40px;padding-left:40px}}@media (max-width:1200px){.salles_infos_result_content_room_choice_details{margin-top:50px}.salles_infos_result_content_room_choice_details_infos_row{margin-left:-30px;margin-right:-30px}.salles_infos_result_content_room_choice_details_infos_row_gallery{padding-right:30px;padding-left:30px;margin-bottom:30px}.salles_infos_result_content_room_choice_details_infos_row_text{padding-right:30px;padding-left:30px}}@media (max-width:1024px){.salles_infos_result_content_room_choice_details{margin-top:45px}}@media (max-width:768px){.salles_infos_result_content_room_choice_details{margin-top:40px}}@media (max-width:480px){.salles_infos_result_content_room_choice_details{margin-top:35px}}.evenements_head{padding-top:100px;margin-bottom:100px}.evenements_head_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.evenements_head_row:after,.evenements_head_row:before{content:" ";display:table}.evenements_head_row:after{clear:both}.evenements_head_row_titre{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.evenements_head_row_titre{float:left;width:100%}}@media (min-width:768px){.evenements_head_row_titre{float:left;width:50%}}.evenements_head_row_texte{position:relative;min-height:1px;padding-left:10px;padding-right:10px;padding-top:10px}@media (min-width:480px){.evenements_head_row_texte{float:left;width:100%}}@media (min-width:768px){.evenements_head_row_texte{float:left;width:50%}}.evenements_listing{margin-bottom:100px}.evenements_listing_bloc{display:block;border-bottom:1px solid #d9d9d9;padding:50px 0;background-size:100% 200%;background-image:linear-gradient(180deg,#eef0f0 50%,#ebebeb 0);transition:background-position .35s}.evenements_listing_bloc_area{position:relative}.evenements_listing_bloc_area:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:30px;bottom:0;top:0;margin:auto;transition:all .3s ease}.evenements_listing_bloc_area:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E")}.evenements_listing_bloc_area_row{margin-left:0;margin-right:0;display:flex;align-items:center;position:relative}.evenements_listing_bloc_area_row:after,.evenements_listing_bloc_area_row:before{content:" ";display:table}.evenements_listing_bloc_area_row:after{clear:both}.evenements_listing_bloc_area_row_date{float:left;width:50%;position:relative;min-height:1px;padding-right:0;padding-left:30px}@media (min-width:480px){.evenements_listing_bloc_area_row_date{float:left;width:50%}}@media (min-width:768px){.evenements_listing_bloc_area_row_date{float:left;width:50%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_date{float:left;width:20.83333%}}.evenements_listing_bloc_area_row_date .evenement_date{border-radius:60px;border:1px solid #d9d9d9;padding:5px 10px;font-size:1.6em;line-height:1.5em;width:auto;text-align:center;display:inline-block}.evenements_listing_bloc_area_row_date .evenement_date span{display:flow}.evenements_listing_bloc_area_row_titre{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_bloc_area_row_titre{float:left;width:50%}}@media (min-width:768px){.evenements_listing_bloc_area_row_titre{float:left;width:50%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_titre{float:left;width:29.16667%}}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-right:20px}.evenements_listing_bloc_area_row_titre .evenement_titre h5{margin-bottom:0}.evenements_listing_bloc_area_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:100px}@media (min-width:480px){.evenements_listing_bloc_area_row_texte{float:left;width:100%}}@media (min-width:768px){.evenements_listing_bloc_area_row_texte{float:left;width:100%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_texte{float:left;width:50%}}.evenements_listing_bloc_area_row_texte .evenement_resume p{margin-bottom:0}.evenements_listing_bloc:hover{background-position:0 -100%}.evenements_listing_bloc:last-child{border-bottom:none}.evenements_listing .presentation_services_bouton_lien{display:block;margin-top:30px}@media (max-width:1400px){.evenements_listing_bloc{padding:43px 0}.evenements_listing_bloc_area:after{background-size:45px 45px;height:45px;width:45px;right:27px}.evenements_listing_bloc_area_row_date{padding-left:27px}.evenements_listing_bloc_area_row_date .evenement_date{border-radius:58px;padding:4px 8px;font-size:1.55em;line-height:1.45em}.evenements_listing_bloc_area_row_texte{padding-right:90px}}@media (max-width:1200px){.evenements_listing_bloc{padding:31px 0}.evenements_listing_bloc_area:after{background-size:40px 40px;height:40px;width:40px;right:20px}.evenements_listing_bloc_area_row_date{padding-left:17px}.evenements_listing_bloc_area_row_date .evenement_date{border-radius:58px;padding:3px 6px;font-size:1.45em;line-height:1.35em}.evenements_listing_bloc_area_row_texte{padding-right:70px}}@media (max-width:1024px){.evenements_listing_bloc{padding:21px 0}.evenements_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px;right:15px;background-position:bottom;bottom:-35px}.evenements_listing_bloc_area_row{display:block}.evenements_listing_bloc_area_row_date{padding-left:10px;margin-bottom:15px}.evenements_listing_bloc_area_row_date .evenement_date{border-radius:56px;padding:2px 5px;font-size:1.35em;line-height:1.3em}.evenements_listing_bloc_area_row_titre{margin-bottom:15px}.evenements_listing_bloc_area_row_texte{padding-left:10px;padding-right:80px}}@media (max-width:768px){.evenements_listing_bloc{padding:20px 0}.evenements_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px;right:10px}.evenements_listing_bloc_area_row_date{padding-left:10px;margin-bottom:13px}.evenements_listing_bloc_area_row_date .evenement_date{font-size:1.25em;line-height:1.3em}.evenements_listing_bloc_area_row_titre{margin-bottom:13px}.evenements_listing_bloc_area_row_texte{padding-left:10px;padding-right:70px}}@media (max-width:480px){.evenements_listing_bloc{padding:18px 0}.evenements_listing_bloc_area:after{background-size:32px 32px;height:32px;width:32px;right:7px}.evenements_listing_bloc_area_row_date{padding-left:8px;margin-bottom:12px}.evenements_listing_bloc_area_row_date .evenement_date{font-size:1.2em;line-height:1.25em}.evenements_listing_bloc_area_row_titre{margin-bottom:12px;width:100%;padding-left:8px}.evenements_listing_bloc_area_row_texte{padding-left:8px;padding-right:60px}}.evenements_content{display:block;width:100%;padding:100px 0 70px}.evenements_content .container{position:relative}.evenements_content_retour .retour_btn{position:absolute;top:-50px;z-index:5;font-size:1.5em}.evenements_content_details{width:100%;padding:0 0 35px}.evenements_content_details:after,.evenements_content_details:before{content:" ";display:table}.evenements_content_details:after{clear:both}.evenements_content_details_date{width:100%;margin-bottom:35px}.evenements_content_details_date span{display:flow}.evenements_content_details_date .evenement_date{border-radius:60px;border:1px solid #d9d9d9;padding:5px 10px;font-size:1.6em;line-height:1.5em;display:inline-block}@media (max-width:1200px){.evenements_content{padding:80px 0 60px}}@media (max-width:1024px){.evenements_content{padding:75px 0 50px}}@media (max-width:768px){.evenements_content{padding:65px 0 40px}}@media (max-width:480px){.evenements_content{padding:65px 0 35px}}.nouvelle_articles{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.nouvelle_articles:after,.nouvelle_articles:before{content:" ";display:table}.nouvelle_articles:after{clear:both}.nouvelle_articles_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.nouvelle_articles_sidebar{float:left;width:33.33333%}}@media (min-width:768px){.nouvelle_articles_sidebar{float:left;width:29.16667%}}.nouvelle_articles_sidebar .sidebar-widget .widget_block hr{border-color:transparent;padding-bottom:20px}.nouvelle_articles_sidebar .sidebar-widget .widget_block h5{color:#1d1d1b}.nouvelle_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:80px}.nouvelle_articles_sidebar .sidebar-widget .widget_block ul{list-style:none;margin-left:0;padding-left:0}.nouvelle_articles_sidebar .sidebar-widget .widget_block ul li{margin-bottom:10px}.nouvelle_articles_sidebar .sidebar-widget .widget_block ul li a{font-size:1.3em;border-bottom:1px solid #ededed;color:#1d1d1b}.nouvelle_articles_sidebar .sidebar-widget .widget_block ul li a:hover{border-bottom:1px solid #d9d9d9}@media (max-width:1024px){.nouvelle_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:60px}}@media (max-width:768px){.nouvelle_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:40px}}@media (max-width:480px){.nouvelle_articles_sidebar .sidebar-widget,.nouvelle_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:30px}}.nouvelle_articles_bloc{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;text-align:left;margin-bottom:50px;position:relative;border-right:1px solid #d9d9d9}@media (min-width:480px){.nouvelle_articles_bloc{float:left;width:33.33333%}}@media (min-width:768px){.nouvelle_articles_bloc{float:left;width:33.33333%}}.nouvelle_articles_bloc_area{position:relative;padding-bottom:120px}.nouvelle_articles_bloc_area:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:0;bottom:0;transition:all .35s ease}.nouvelle_articles_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}.nouvelle_articles_bloc .contenu_photo{overflow:hidden;display:block;margin-bottom:20px}.nouvelle_articles_bloc .contenu_photo img{width:100%;height:100%;display:block;transition:all .6s ease}.nouvelle_articles_bloc .titre{display:block;position:relative;padding:0}.nouvelle_articles_bloc .titre h4{margin-bottom:0}.nouvelle_articles_bloc .date{display:block}.nouvelle_articles_bloc .date p{color:#bcbcbc;margin-bottom:15px}.nouvelle_articles_bloc:nth-child(3n){border-right:none}.nouvelle_articles_bloc:hover .pic img{transform:scale(1.05)}.nouvelle_articles_bloc:hover .btn_read-more svg{margin-left:10px}.nouvelle_articles_bloc:hover .nouvelle_articles_bloc_area:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E");opacity:1}@media (max-width:480px){.nouvelle_articles_bloc{width:100%}}.nouvelle_flexible{display:block;width:100%;padding:100px 0 70px}.nouvelle_flexible ul{list-style:none}.nouvelle_flexible ul li{font-size:1.6em;margin-bottom:15px;padding-left:20px;font-weight:300}.nouvelle_flexible ul li:before{content:"·";font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}@media (max-width:480px){.nouvelle_flexible ul li{font-size:1.5em}}.nouvelle_flexible ul ul{margin-top:10px}.nouvelle_flexible ul ul li{font-size:1em}.nouvelle_flexible ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.nouvelle_flexible ol li{counter-increment:my-awesome-counter;position:relative;margin-bottom:20px;font-size:1.6em}.nouvelle_flexible ol li:before{content:counter(my-awesome-counter) ". ";font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.nouvelle_flexible .container{position:relative}.nouvelle_flexible_retour .retour_btn{position:absolute;left:0;top:-50px;z-index:5;font-size:1.5em}.nouvelle_flexible_author{margin-bottom:35px}.nouvelle_flexible_author .author{display:block;font-size:1.4rem;font-weight:300}.nouvelle_flexible_author .date{display:block;color:#bcbcbc;font-size:1.5rem;font-weight:400}.nouvelle_flexible_texteStandard{width:100%;padding:0 0 35px}.nouvelle_flexible_texteStandard:after,.nouvelle_flexible_texteStandard:before{content:" ";display:table}.nouvelle_flexible_texteStandard:after{clear:both}.nouvelle_flexible_texteStandard .photolargeurstandard{width:100%}.nouvelle_flexible_photoStandard{width:100%;margin:0 0 35px}.nouvelle_flexible_photoStandard img{width:100%;height:auto}.nouvelle_flexible_bloc_photo{margin:0 0 35px}.nouvelle_flexible_bloc_photo .photo{width:100%;height:auto}.nouvelle_flexible_bloc_photo .rowPhoto{position:relative}.nouvelle_flexible_bloc_photo .rowPhoto a{display:block;position:relative}.nouvelle_flexible_bloc_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:100px 100px;width:100px;height:100px;z-index:12;transition:all .3s ease}.nouvelle_flexible_bloc_photo .rowPhoto a:after,.nouvelle_flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0zm16.25 52.165l-22.5 12.99c-1.665.965-3.75-.24-3.75-2.165V37.01c0-1.925 2.085-3.125 3.75-2.165l22.5 12.99c1.665.965 1.665 3.37 0 4.33z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.nouvelle_flexible_bloc_photo .rowPhoto a:hover:after{background-size:90px 90px;width:90px;height:90px}.nouvelle_flexible_colTextePhoto{width:100%;margin:0;background:transparent;padding:0 0 35px}.nouvelle_flexible_colTextePhoto_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.nouvelle_flexible_colTextePhoto_row:after,.nouvelle_flexible_colTextePhoto_row:before{content:" ";display:table}.nouvelle_flexible_colTextePhoto_row:after{clear:both}.nouvelle_flexible_colTextePhoto_row_textLeft{float:left;width:100%;position:relative;min-height:1px;padding-left:0;display:flex;padding-right:80px}@media (min-width:480px){.nouvelle_flexible_colTextePhoto_row_textLeft{float:left;width:58.33333%}}.nouvelle_flexible_colTextePhoto_row_textRight{float:left;width:100%;position:relative;min-height:1px;padding-right:0;display:flex;padding-left:80px}@media (min-width:480px){.nouvelle_flexible_colTextePhoto_row_textRight{float:left;width:58.33333%}}.nouvelle_flexible_colTextePhoto_row_photoLeft,.nouvelle_flexible_colTextePhoto_row_photoRight{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.nouvelle_flexible_colTextePhoto_row_photoLeft,.nouvelle_flexible_colTextePhoto_row_photoRight{float:left;width:41.66667%}}.nouvelle_flexible_colTextePhoto_row_photoLeft img,.nouvelle_flexible_colTextePhoto_row_photoRight img{width:100%;height:auto}@media (max-width:768px){.nouvelle_flexible_colTextePhoto_row_textLeft{padding-right:40px}.nouvelle_flexible_colTextePhoto_row_textRight{padding-left:40px}}@media (max-width:480px){.nouvelle_flexible_colTextePhoto_row_textLeft{padding-right:0}.nouvelle_flexible_colTextePhoto_row_textRight{padding-left:0}.nouvelle_flexible_colTextePhoto_row_photoLeft{margin-bottom:20px}}.nouvelle_flexible_action{display:block;margin-top:35px}@media (max-width:768px){.nouvelle_flexible_action{margin-top:25px}}@media (max-width:480px){.nouvelle_flexible_action{margin-top:15px}}.nouvelle_flexible_action_row{margin-left:0;margin-right:0;padding-top:0;border-top:1px dashed #ededed}.nouvelle_flexible_action_row:after,.nouvelle_flexible_action_row:before{content:" ";display:table}.nouvelle_flexible_action_row:after{clear:both}.nouvelle_flexible_action_row_partage{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.nouvelle_flexible_action_row_partage{float:left;width:50%}}.nouvelle_flexible_action_row_partage p{margin-bottom:10px}.nouvelle_flexible_action_row_goTop{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.nouvelle_flexible_action_row_goTop{float:left;width:100%}}.nouvelle_flexible_action_row_goTop a{position:absolute;z-index:13;right:0;top:35px;width:48px;height:48px;text-indent:-999px;display:block;margin:0 auto;overflow:hidden;background:url(../img/icons/btn_goTop.svg) no-repeat top;background-size:48px}.nouvelle_flexible_action_row_goTop a:hover{background:url(../img/icons/btn_goTop.svg) no-repeat center -48px;background-size:48px}@media (max-width:1200px){.nouvelle_flexible{padding:80px 0 60px}}@media (max-width:1024px){.nouvelle_flexible{padding:75px 0 50px}}@media (max-width:768px){.nouvelle_flexible{padding:65px 0 40px}}@media (max-width:480px){.nouvelle_flexible{padding:65px 0 35px}}.contact{background-color:#ebebeb}.contact_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding-top:100px;padding-bottom:50px}.contact_row:after,.contact_row:before{content:" ";display:table}.contact_row:after{clear:both}.contact_row_carte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.contact_row_carte{float:left;width:50%}}@media (min-width:768px){.contact_row_carte{float:left;width:50%}}.contact_row_carte_area{padding:0}.contact_row_carte .acf-map{width:100%;height:650px;border:none;margin:20px 0}.contact_row_carte .acf-map img{max-width:inherit!important}.contact_row_carte img{width:100%;height:auto}@media (max-width:1024px){.contact_row_carte{padding-left:50px}.contact_row_carte_area{padding:30px 0}}@media (max-width:768px){.contact_row_carte{padding-left:0}.contact_row_carte_area{padding:25px 0}}@media (max-width:480px){.contact_row_carte_area{padding:20px 0}}.contact_row_coordonnees{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center}@media (min-width:480px){.contact_row_coordonnees{float:left;width:50%}}@media (min-width:768px){.contact_row_coordonnees{float:left;width:50%}}.contact_row_coordonnees_area{padding:0 15% 0 20%;width:100%}.contact_row_coordonnees_area .primary_btn{margin-top:35px}@media (max-width:1024px){.contact_row_coordonnees_area{padding:25px 30px}}@media (max-width:768px){.contact_row_coordonnees_area{padding:20px 25px}}.contact_form{padding:100px 0;background-color:#eef0f0}@media (max-width:1200px){.contact_form{padding:80px 0}}@media (max-width:1024px){.contact_form{padding:65px 0}}@media (max-width:768px){.contact_form{padding:50px 0}}@media (max-width:480px){.contact_form{padding:40px 0}}.contact_form_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.contact_form_row:after,.contact_form_row:before{content:" ";display:table}.contact_form_row:after{clear:both}.contact_form_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:15%}@media (min-width:480px){.contact_form_row_text{float:left;width:50%}}@media (min-width:768px){.contact_form_row_text{float:left;width:50%}}.contact_form_row_fields{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:10%}@media (min-width:480px){.contact_form_row_fields{float:left;width:50%}}@media (min-width:768px){.contact_form_row_fields{float:left;width:50%}}.flexible{background-color:#eef0f0}.flexible_bloc{display:block;width:100%;padding:0}.flexible_bloc ul{list-style:none}.flexible_bloc ul li{font-size:1.6em;line-height:25px;margin-bottom:15px;padding-left:20px}.flexible_bloc ul li:before{content:"·";color:#55565a;font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}.flexible_bloc ul ul{margin-top:10px}.flexible_bloc ul ul li{font-size:1em}.flexible_bloc ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.flexible_bloc ol li{counter-increment:my-awesome-counter;color:#1d1d1b;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#1d1d1b;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc a{border-bottom:1px solid #55565a}.flexible_bloc a:hover{border-bottom:1px solid #bcbcbc}.flexible_bloc a.primary_btn{border-bottom:none}.flexible_bloc iframe{border:none;width:100%}.flexible_bloc .grey{background-color:#ededed}.flexible_bloc .bg-black{background-color:#1d1d1b;color:#fff}.flexible_bloc .bg-black a{color:#fff}.flexible_bloc .bg-yellow{background-color:#fffd86;color:#1d1d1b}.flexible_bloc .bg-yellow a.primary_btn{border:1px solid #1d1d1b}@media (max-width:1600px){.flexible_bloc ul li{font-size:1.55em;line-height:24px;margin-bottom:14px;padding-left:20px}.flexible_bloc ul li:before{font-size:2.25em;line-height:18px;margin-right:10px;margin-left:-18px}.flexible_bloc ul ul{margin-top:9px}.flexible_bloc ul ul li{font-size:1em}.flexible_bloc ol li{margin-bottom:18px;font-size:1.55em}}@media (max-width:1400px){.flexible_bloc ul li{font-size:1.5em;line-height:23px;margin-bottom:13px;padding-left:18px}.flexible_bloc ul li:before{font-size:2.2em;line-height:17px;margin-right:10px;margin-left:-17px}.flexible_bloc ul ul{margin-top:8px}.flexible_bloc ul ul li{font-size:1em}.flexible_bloc ol li{margin-bottom:16px;font-size:1.5em}}@media (max-width:1200px){.flexible_bloc ul li{font-size:1.45em;line-height:22px;margin-bottom:12px;padding-left:18px}.flexible_bloc ul li:before{font-size:2.1em;line-height:16px;margin-right:10px;margin-left:-16px}.flexible_bloc ul ul{margin-top:7px}.flexible_bloc ul ul li{font-size:.95em}.flexible_bloc ol li{margin-bottom:15px;font-size:1.45em}}@media (max-width:1024px){.flexible_bloc ul li{font-size:1.4em;line-height:21px;margin-bottom:11px;padding-left:16px}.flexible_bloc ul li:before{font-size:2em;line-height:15px;margin-right:10px;margin-left:-15px}.flexible_bloc ul ul{margin-top:7px}.flexible_bloc ul ul li{font-size:.9em}.flexible_bloc ol li{margin-bottom:14px;font-size:1.4em}}@media (max-width:768px){.flexible_bloc ul li{font-size:1.35em;line-height:20px;margin-bottom:10px;padding-left:15px}.flexible_bloc ul li:before{font-size:1.85em;line-height:14px;margin-right:10px;margin-left:-14px}.flexible_bloc ul ul{margin-top:7px}.flexible_bloc ul ul li{font-size:.85em}.flexible_bloc ol li{margin-bottom:13px;font-size:1.35em}}@media (max-width:480px){.flexible_bloc ul li{font-size:1.3em;line-height:18px;margin-bottom:8px;padding-left:13px}.flexible_bloc ul li:before{font-size:1.75em;line-height:13px;margin-right:10px;margin-left:-13px}.flexible_bloc ul ul{margin-top:6px}.flexible_bloc ul ul li{font-size:.8em}.flexible_bloc ol li{margin-bottom:12px;font-size:1.3em}}.flexible_bloc_presentation{display:block;position:relative;padding:100px 0 80px}.flexible_bloc_presentation_row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.flexible_bloc_presentation_row:after,.flexible_bloc_presentation_row:before{content:" ";display:table}.flexible_bloc_presentation_row:after{clear:both}.flexible_bloc_presentation_row_titre{position:relative;min-height:1px;padding-left:30px;padding-right:30px}@media (min-width:480px){.flexible_bloc_presentation_row_titre{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_presentation_row_titre{float:left;width:50%}}.flexible_bloc_presentation_row_titre .sous-titre_principale{display:block;margin-bottom:0}.flexible_bloc_presentation_row_titre h4{color:#55565a;margin-bottom:10px}.flexible_bloc_presentation_row_texte{position:relative;min-height:1px;padding-left:30px;padding-right:30px;padding-top:10px}@media (min-width:480px){.flexible_bloc_presentation_row_texte{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_presentation_row_texte{float:left;width:50%}}.flexible_bloc_presentation.bg-black .flexible_bloc_presentation_row_titre h4{color:#868686}@media (max-width:1600px){.flexible_bloc_presentation{padding:90px 0 75px}}@media (max-width:1400px){.flexible_bloc_presentation{padding:80px 0 70px}}@media (max-width:1200px){.flexible_bloc_presentation{padding:70px 0 60px}}@media (max-width:1024px){.flexible_bloc_presentation{padding:60px 0 50px}.flexible_bloc_presentation_row_titre,.flexible_bloc_presentation_row_titre .sous-titre_principale{margin-bottom:20px}.flexible_bloc_presentation_row_texte .rowTexte p:last-child{margin-bottom:0}}@media (max-width:768px){.flexible_bloc_presentation{padding:50px 0 40px}}@media (max-width:480px){.flexible_bloc_presentation{padding:40px 0 30px}}.flexible_bloc_photo{width:100%}.flexible_bloc_photo .photo{width:100%;height:auto}.flexible_bloc_photo .rowPhoto{position:relative}.flexible_bloc_photo .rowPhoto a{display:block;position:relative;border-bottom:none}.flexible_bloc_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:120px 120px;width:120px;height:120px;z-index:12;opacity:.8;transition:all .3s ease}.flexible_bloc_photo .rowPhoto a:after,.flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M60 0C26.864 0 0 26.863 0 59.999 0 93.134 26.864 120 60 120c33.136 0 60-26.866 60-60.001C120 26.863 93.136 0 60 0m0 4.838c30.415 0 55.162 24.744 55.162 55.16 0 30.417-24.747 55.164-55.162 55.164-30.417 0-55.162-24.747-55.162-55.163C4.838 29.582 29.583 4.838 60 4.838'/%3E%3Cpath d='M91.63 60L41.74 27.225c.066 49.409.003 25.163 0 65.548L91.63 60z'/%3E%3C/g%3E%3C/svg%3E")}.flexible_bloc_photo .rowPhoto a:hover:after{background-size:100px 100px;width:100px;height:100px;opacity:1}.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:100px 0}@media (max-width:1600px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:90px 0}}@media (max-width:1400px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:80px 0}}@media (max-width:1200px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:70px 0}}@media (max-width:1024px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:60px 0}}@media (max-width:768px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:50px 0}}@media (max-width:480px){.flexible_bloc_photo.bg-black,.flexible_bloc_photo.bg-yellow{padding:40px 0}}.flexible_bloc_texte{width:100%}.flexible_bloc_texte .rowTexte{padding:50px 0}.flexible_bloc_texte .rowTexte img{width:100%;height:auto}.flexible_bloc_texte .rowTexte p:last-child{margin-bottom:0}.flexible_bloc_texte.margtop .rowTexte{padding-top:0}@media (max-width:1200px){.flexible_bloc_texte{padding:40px 0}}@media (max-width:1024px){.flexible_bloc_texte{padding:35px 0}}@media (max-width:768px){.flexible_bloc_texte{padding:30px 0}}.flexible_bloc_photo_pleine_largeur{display:block;width:100%}.flexible_bloc_photo_pleine_largeur .bloc_presentation{line-height:5px;position:relative}.flexible_bloc_photo_pleine_largeur .bloc_presentation .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#55565a;color:#fff;font-size:1.15em;font-weight:500}.flexible_bloc_photo_pleine_largeur img{width:100%}.flexible_bloc_photo_pleine_largeur .mobile{display:none}.flexible_bloc_titre_texte_avec_photo_droite,.flexible_bloc_titre_texte_avec_photo_gauche{width:100%;background-color:#eef0f0;color:#1d1d1b}.flexible_bloc_titre_texte_avec_photo_droite_row,.flexible_bloc_titre_texte_avec_photo_gauche_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_titre_texte_avec_photo_droite_row:after,.flexible_bloc_titre_texte_avec_photo_droite_row:before,.flexible_bloc_titre_texte_avec_photo_gauche_row:after,.flexible_bloc_titre_texte_avec_photo_gauche_row:before{content:" ";display:table}.flexible_bloc_titre_texte_avec_photo_droite_row:after,.flexible_bloc_titre_texte_avec_photo_gauche_row:after{clear:both}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:100%;position:relative;min-height:1px;padding-right:10%;padding-left:10%;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite_row_text h3,.flexible_bloc_titre_texte_avec_photo_gauche_row_text h3{margin-bottom:25px}.flexible_bloc_titre_texte_avec_photo_droite_row_text .presentation_generale_texte,.flexible_bloc_titre_texte_avec_photo_gauche_row_text .presentation_generale_texte{display:block}.flexible_bloc_titre_texte_avec_photo_droite_row_text .presentation_generale_bouton,.flexible_bloc_titre_texte_avec_photo_gauche_row_text .presentation_generale_bouton{display:block;margin-top:30px}.flexible_bloc_titre_texte_avec_photo_droite_row_photo,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite_row_photo,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row_photo,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area.right,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area.right{position:relative;clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);transition:clip-path 1.5s cubic-bezier(.25,.1,.11,.99)}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area.right.anime_on,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area.right.anime_on{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area.left,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area.left{position:relative;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path 1.5s cubic-bezier(.25,.1,.11,.99)}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area.left.anime_on,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area.left.anime_on{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.flexible_bloc_titre_texte_avec_photo_droite_row_photo img,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo img{width:100%;height:auto}.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:100px 0}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:90px 0}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:8%;padding-left:8%}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:80px 0}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:6%;padding-left:6%}}@media (max-width:1200px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:70px 0}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:5%;padding-left:5%}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:60px 0}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:35px;padding-left:35px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:50px 0}.flexible_bloc_titre_texte_avec_photo_droite_row_text,.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:0;padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite_row_photo,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{margin-bottom:35px}}@media (max-width:480px){.flexible_bloc_titre_texte_avec_photo_droite.bg-black,.flexible_bloc_titre_texte_avec_photo_droite.bg-yellow,.flexible_bloc_titre_texte_avec_photo_gauche.bg-black,.flexible_bloc_titre_texte_avec_photo_gauche.bg-yellow{padding:40px 0}}.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:15%;padding-left:5%}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:13%;padding-left:4%}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:10%;padding-left:3%}}@media (max-width:1200px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:8%;padding-left:2%}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:35px;padding-left:0}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row{flex-direction:column-reverse}.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:0;padding-left:0}}.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:5%;padding-left:15%}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:4%;padding-left:13%}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:3%;padding-left:10%}}@media (max-width:1200px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:2%;padding-left:8%}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:0;padding-left:35px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:0;padding-left:0}}.flexible_bloc_double_colonnes:after,.flexible_bloc_double_colonnes:before{content:" ";display:table}.flexible_bloc_double_colonnes:after{clear:both}.flexible_bloc_double_colonnes .head{display:block;margin-bottom:50px}.flexible_bloc_double_colonnes .rowContent{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_double_colonnes .rowContent:after,.flexible_bloc_double_colonnes .rowContent:before{content:" ";display:table}.flexible_bloc_double_colonnes .rowContent:after{clear:both}.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:30px;border-right:1px solid #d9d9d9}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_left.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:30px}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_right.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .sousTitle{color:#55565a}.flexible_bloc_double_colonnes .rowContent .option_bouton{display:block;margin-top:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{display:block;margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc img{width:100%}.flexible_bloc_double_colonnes.bg-black{padding:100px 0}.flexible_bloc_double_colonnes.bg-black .rowContent .bloc_left{border-right:1px solid #55565a}.flexible_bloc_double_colonnes.bg-yellow{padding:100px 0}.flexible_bloc_double_colonnes.bg-yellow .rowContent .bloc_left{border-right:1px solid #55565a}@media (max-width:1600px){.flexible_bloc_double_colonnes.bg-black,.flexible_bloc_double_colonnes.bg-yellow{padding:90px 0}}@media (max-width:1400px){.flexible_bloc_double_colonnes.bg-black,.flexible_bloc_double_colonnes.bg-yellow{padding:80px 0}}@media (max-width:1200px){.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:25px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:35px}.flexible_bloc_double_colonnes.bg-black,.flexible_bloc_double_colonnes.bg-yellow{padding:70px 0}}@media (max-width:1024px){.flexible_bloc_double_colonnes .head{margin-bottom:45px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:20px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:20px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:30px}.flexible_bloc_double_colonnes.bg-black,.flexible_bloc_double_colonnes.bg-yellow{padding:60px 0}}@media (max-width:768px){.flexible_bloc_double_colonnes .head{margin-bottom:40px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:15px;margin-bottom:35px;border-right:none}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:15px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:25px}.flexible_bloc_double_colonnes.bg-black{padding:50px 0}.flexible_bloc_double_colonnes.bg-black .rowContent{padding-bottom:35px}.flexible_bloc_double_colonnes.bg-yellow{padding:50px 0}.flexible_bloc_double_colonnes.bg-yellow .rowContent{padding-bottom:35px}}@media (max-width:480px){.flexible_bloc_double_colonnes .head{margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:0;padding-left:0;margin-bottom:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-right:0;padding-left:0}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:20px}.flexible_bloc_double_colonnes.bg-black{padding:40px 0}.flexible_bloc_double_colonnes.bg-black .rowContent{padding-bottom:25px}.flexible_bloc_double_colonnes.bg-yellow{padding:40px 0}.flexible_bloc_double_colonnes.bg-yellow .rowContent{padding-bottom:25px}}.flexible_bloc_triple_colonnes .head{margin-bottom:70px}.flexible_bloc_triple_colonnes .rowColonnes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes .rowColonnes:after,.flexible_bloc_triple_colonnes .rowColonnes:before{content:" ";display:table}.flexible_bloc_triple_colonnes .rowColonnes:after{clear:both}.flexible_bloc_triple_colonnes .rowColonnes .col_element{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;min-height:380px}@media (min-width:480px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{float:left;width:33.33333%}}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link .col_element_content:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:30px;top:40px;opacity:0;transition:all .3s ease}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link:hover .col_element_content{background-color:#1d1d1b}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link:hover .col_element_content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E");opacity:1}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:50px 30px;display:flex;flex-direction:column;width:100%;color:#fff;background-color:rgba(29,29,27,.4);position:relative;transition:all .3s ease}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content .bloctitre{padding-right:60px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .cadre_photo{margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_triple_colonnes .rowColonnes .col_element .blocphoto{margin-bottom:30px;text-align:center}.flexible_bloc_triple_colonnes .rowColonnes .col_element .blocphoto img{width:100%;margin:auto}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext{margin-top:auto;position:relative;padding-right:120px}@media (max-width:1600px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:28px;min-height:350px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext{padding-right:100px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:25px;min-height:315px}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link .col_element_content:after{background-size:45px 45px;height:45px;width:45px;right:25px;top:35px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:45px 25px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content .bloctitre{padding-right:60px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext{padding-right:80px}}@media (max-width:1200px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:23px;min-height:275px}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link .col_element_content:after{background-size:40px 40px;height:40px;width:40px;right:20px;top:30px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:40px 20px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext,.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content .bloctitre{padding-right:50px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes .rowColonnes{margin-right:-7px;margin-left:-7px}.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:20px;min-height:250px;padding-right:7px;padding-left:7px}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link .col_element_content:after{background-size:35px 35px;height:35px;width:35px;right:15px;top:25px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:30px 15px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content .bloctitre{padding-right:40px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext{padding-right:20px}}@media (max-width:768px){.flexible_bloc_triple_colonnes .rowColonnes{margin-right:0;margin-left:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:15px;min-height:220px;padding-right:0;padding-left:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element.link .col_element_content:after{background-size:30px 30px;height:30px;width:30px;right:10px;top:20px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:25px 10px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content .bloctitre{padding-right:35px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext{padding-right:0}}@media (max-width:1200px){.flexible_bloc_triple_colonnes .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes .head{margin-bottom:40px}}.flexible_bloc_enumeration_elements{display:block;position:relative;padding:50px 0;background-color:#ebebeb}.flexible_bloc_enumeration_elements_row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.flexible_bloc_enumeration_elements_row:after,.flexible_bloc_enumeration_elements_row:before{content:" ";display:table}.flexible_bloc_enumeration_elements_row:after{clear:both}.flexible_bloc_enumeration_elements_row_texte{position:relative;min-height:1px;padding-left:30px;padding-right:10%}@media (min-width:480px){.flexible_bloc_enumeration_elements_row_texte{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_enumeration_elements_row_texte{float:left;width:100%}}@media (min-width:1024px){.flexible_bloc_enumeration_elements_row_texte{float:left;width:41.66667%}}.flexible_bloc_enumeration_elements_row_texte .sous-titre_principale{display:block;margin-bottom:0}.flexible_bloc_enumeration_elements_row_texte h4{color:#55565a;margin-bottom:10px}.flexible_bloc_enumeration_elements_row_content{position:relative;min-height:1px;padding-left:30px;padding-right:30px;padding-top:10px}@media (min-width:480px){.flexible_bloc_enumeration_elements_row_content{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_enumeration_elements_row_content{float:left;width:100%}}@media (min-width:1024px){.flexible_bloc_enumeration_elements_row_content{float:left;width:58.33333%}}.flexible_bloc_enumeration_elements_row_content p:last-child{margin-bottom:0}.flexible_bloc_enumeration_elements_row_content_columns{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.flexible_bloc_enumeration_elements_row_content_columns:after,.flexible_bloc_enumeration_elements_row_content_columns:before{content:" ";display:table}.flexible_bloc_enumeration_elements_row_content_columns:after{clear:both}.flexible_bloc_enumeration_elements_row_content_columns_col{position:relative;min-height:1px;padding-left:30px;padding-right:30px;border-left:1px solid #d9d9d9;margin-bottom:70px}@media (min-width:480px){.flexible_bloc_enumeration_elements_row_content_columns_col{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_enumeration_elements_row_content_columns_col{float:left;width:50%}}@media (max-width:1200px){.flexible_bloc_enumeration_elements{padding:45px 0}}@media (max-width:1024px){.flexible_bloc_enumeration_elements{padding:40px 0}.flexible_bloc_enumeration_elements_row_texte{margin-bottom:40px}.flexible_bloc_enumeration_elements_row_content_columns_col{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_enumeration_elements{padding:35px 0}.flexible_bloc_enumeration_elements_row_texte{margin-bottom:30px}.flexible_bloc_enumeration_elements_row_content_columns_col{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_enumeration_elements{padding:30px 0}.flexible_bloc_enumeration_elements_row_texte{margin-bottom:20px}.flexible_bloc_enumeration_elements_row_content_columns_col{border-left:none;border-bottom:1px solid #d9d9d9;margin-bottom:40px}}.flexible_bloc .bloc_redirections_sections_listing{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc .bloc_redirections_sections_listing:after,.flexible_bloc .bloc_redirections_sections_listing:before{content:" ";display:table}.flexible_bloc .bloc_redirections_sections_listing:after{clear:both}.flexible_bloc .bloc_redirections_sections_listing_bloc{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;display:flex;margin-bottom:30px;position:relative}@media (min-width:480px){.flexible_bloc .bloc_redirections_sections_listing_bloc{float:left;width:100%}}@media (min-width:768px){.flexible_bloc .bloc_redirections_sections_listing_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc .bloc_redirections_sections_listing_bloc{float:left;width:33.33333%}}.flexible_bloc .bloc_redirections_sections_listing_bloc a{border-bottom:none}.flexible_bloc .bloc_redirections_sections_listing_bloc_area{position:relative;width:100%;background-color:#ebebeb;border-bottom:2px solid #fffd86;background-size:100% 200%;background-image:linear-gradient(0deg,#fffd86 50%,#ebebeb 0);background-position:top;transition:background-position .35s}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:450px;padding:50px 30px;display:flex;flex-direction:column}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description{margin-top:auto;position:relative;padding-right:120px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:0;bottom:0}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description p{margin-bottom:0}.flexible_bloc .bloc_redirections_sections_listing_bloc_area:hover{background-position:bottom}.flexible_bloc .bloc_redirections_sections_listing_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}@media (max-width:1600px){.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:435px;padding:50px 30px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description{padding-right:100px}}@media (max-width:1400px){.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:350px;padding:35px 20px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description{padding-right:75px}}@media (max-width:1200px){.flexible_bloc .bloc_redirections_sections_listing{margin-left:-10px;margin-right:-10px}.flexible_bloc .bloc_redirections_sections_listing_bloc{padding-right:10px;padding-left:10px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:300px;padding:25px 15px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description{padding-right:50px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description:after{background-size:40px 40px;height:40px;width:40px}}@media (max-width:1024px){.flexible_bloc .bloc_redirections_sections_listing{margin-left:0;margin-right:0}.flexible_bloc .bloc_redirections_sections_listing_bloc{padding-right:0;padding-left:0}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:230px;padding:25px 20px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description{padding-right:45px}.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn .section_description:after{background-size:35px 35px;height:35px;width:35px}}@media (max-width:768px){.flexible_bloc .bloc_redirections_sections_listing_bloc_area_btn{min-height:200px}}.flexible_bloc_equipe .head{margin-bottom:70px}.flexible_bloc_equipe .rowEquipe{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_equipe .rowEquipe:after,.flexible_bloc_equipe .rowEquipe:before{content:" ";display:table}.flexible_bloc_equipe .rowEquipe:after{clear:both}.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;position:relative;margin-bottom:30px;border-right:1px solid #d9d9d9}@media (min-width:480px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:33.33333%}}.flexible_bloc_equipe .rowEquipe_bloc:nth-child(3n){border-right:none}.flexible_bloc_equipe .rowEquipe_bloc.pic .rowEquipe_bloc_area{position:relative}.flexible_bloc_equipe .rowEquipe_bloc.pic .rowEquipe_bloc_area:hover:after{opacity:0}.flexible_bloc_equipe .rowEquipe_bloc.pic .overlay{position:absolute;z-index:14;height:100%;width:100%}.flexible_bloc_equipe .rowEquipe_bloc.pic h4{color:#fff;margin-bottom:5px}.flexible_bloc_equipe .rowEquipe_bloc.pic h5{color:#fff;margin-bottom:0}.flexible_bloc_equipe .rowEquipe_bloc a{display:block;position:relative;border-bottom:none}.flexible_bloc_equipe .rowEquipe_bloc a:hover:after,.flexible_bloc_equipe .rowEquipe_bloc a:hover:before{opacity:1}.flexible_bloc_equipe .rowEquipe_bloc .pic{overflow:hidden;display:block;margin-bottom:20px}.flexible_bloc_equipe .rowEquipe_bloc .pic img{width:100%;height:100%;display:block}.flexible_bloc_equipe .rowEquipe_bloc .overlay{padding-top:50px;padding-bottom:30px}.flexible_bloc_equipe .rowEquipe_bloc_area{position:relative}.flexible_bloc_equipe .rowEquipe_bloc_area.link:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;position:absolute;right:0;bottom:0;opacity:1;transition:all .3s ease}.flexible_bloc_equipe .rowEquipe_bloc_area.link:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E");opacity:1}.flexible_bloc_equipe .rowEquipe_bloc .info_area{display:block}.flexible_bloc_equipe .rowEquipe_bloc .nom_equipe{margin-bottom:5px;padding-right:60px}.flexible_bloc_equipe .rowEquipe_bloc .titre_equipe{color:#868686;padding-right:60px}@media (max-width:768px){.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:25px}}@media (max-width:1400px){.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:25px}.flexible_bloc_equipe .rowEquipe_bloc_area.link:after{background-size:45px 45px;height:45px;width:45px}.flexible_bloc_equipe .rowEquipe_bloc .nom_equipe,.flexible_bloc_equipe .rowEquipe_bloc .titre_equipe{padding-right:55px}}@media (max-width:1200px){.flexible_bloc_equipe .head{margin-bottom:65px}.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:20px}.flexible_bloc_equipe .rowEquipe_bloc_area.link:after{background-size:40px 40px;height:40px;width:40px}.flexible_bloc_equipe .rowEquipe_bloc .nom_equipe,.flexible_bloc_equipe .rowEquipe_bloc .titre_equipe{padding-right:50px}}@media (max-width:1024px){.flexible_bloc_equipe .head{margin-bottom:60px}.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:15px}.flexible_bloc_equipe .rowEquipe_bloc_area.link:after{background-size:35px 35px;height:35px;width:35px}.flexible_bloc_equipe .rowEquipe_bloc .nom_equipe,.flexible_bloc_equipe .rowEquipe_bloc .titre_equipe{padding-right:45px}}@media (max-width:768px){.flexible_bloc_equipe .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_equipe .head{margin-bottom:40px}.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:10px}.flexible_bloc_equipe .rowEquipe_bloc .pic{margin-bottom:15px}.flexible_bloc_equipe .rowEquipe_bloc_area.link:after{background-size:30px 30px;height:30px;width:30px}.flexible_bloc_equipe .rowEquipe_bloc .nom_equipe,.flexible_bloc_equipe .rowEquipe_bloc .titre_equipe{padding-right:40px}}.flexible_bloc_message_alerte{width:100%}.flexible_bloc_message_alerte_row{margin-left:0;margin-right:0;padding:5% 10%;display:flex;flex-wrap:wrap;background-color:#1d1d1b;min-height:160px}.flexible_bloc_message_alerte_row:after,.flexible_bloc_message_alerte_row:before{content:" ";display:table}.flexible_bloc_message_alerte_row:after{clear:both}.flexible_bloc_message_alerte_row_text{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative;color:#fff;text-align:center}.flexible_bloc_message_alerte_row_text p{color:#fff}.flexible_bloc_message_alerte_row_text p:last-child{margin-bottom:0}@media (max-width:768px){.flexible_bloc_message_alerte_row_text{padding-left:0}}@media (max-width:1024px){.flexible_bloc_message_alerte_row{padding:4% 8%}}@media (max-width:768px){.flexible_bloc_message_alerte_row{padding:25px 35px}}@media (max-width:480px){.flexible_bloc_message_alerte_row{padding:20px 30px}.flexible_bloc_message_alerte_row_text{width:100%}}.flexible_bloc_historique{display:block}.flexible_bloc_historique_head{margin-bottom:70px}.flexible_bloc_historique_annees{padding:0 50px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-50px;bottom:-18px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-50px;bottom:-18px;background-position:100%}@media (max-width:1024px){.flexible_bloc_historique_annees{padding:0 40px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-40px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-40px}}@media (max-width:768px){.flexible_bloc_historique_annees{padding:0 30px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-30px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-30px}}@media (max-width:480px){.flexible_bloc_historique_annees{padding:0 20px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-20px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-20px}}.flexible_bloc_historique_annees_bar{height:8px;padding:0}.flexible_bloc_historique_annees_bar:before{display:inline-block;content:"";border-top:.3rem solid #000;width:100%;margin:0 1rem;transform:translateY(.85rem)}.flexible_bloc_historique_annees_bar .loading-bar-bullet:hover{cursor:pointer}.flexible_bloc_historique_annees_bar .loading-bar-bullet:hover:before{border:6px solid #1d1d1b}.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:2em;display:inline-block;padding-top:10px}.flexible_bloc_historique_annees_bar .loading-bar-bullet:before{content:"";display:block;background:#fffd86;height:16px;width:16px;border-radius:100px;z-index:999;margin-top:0;margin-left:12px;border:3px solid #1d1d1b;cursor:pointer;transition:all .3s ease}@media (max-width:768px){.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:1.8em}}@media (max-width:480px){.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:1.6em}}.flexible_bloc_historique_annees_content{margin-top:80px}.flexible_bloc_tableau_3_colonnes,.flexible_bloc_tableau_4_colonnes{display:block}.flexible_bloc_tableau_3_colonnes .head,.flexible_bloc_tableau_4_colonnes .head{margin-bottom:25px}.flexible_bloc_tableau_3_colonnes .tableau,.flexible_bloc_tableau_4_colonnes .tableau{display:block;width:100%}.flexible_bloc_tableau_3_colonnes .tableau .row,.flexible_bloc_tableau_4_colonnes .tableau .row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_tableau_3_colonnes .tableau .row:after,.flexible_bloc_tableau_3_colonnes .tableau .row:before,.flexible_bloc_tableau_4_colonnes .tableau .row:after,.flexible_bloc_tableau_4_colonnes .tableau .row:before{content:" ";display:table}.flexible_bloc_tableau_3_colonnes .tableau .row:after,.flexible_bloc_tableau_4_colonnes .tableau .row:after{clear:both}.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{background-color:#55565a;padding:35px 50px;color:#fff;font-size:1.5em;font-weight:600}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu{padding:35px 50px;font-size:1.5em;font-weight:600}@media (max-width:768px){.flexible_bloc_tableau_3_colonnes .tableau .row,.flexible_bloc_tableau_4_colonnes .tableau .row{margin-left:0;margin-right:0}.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{padding:20px 25px;font-size:1.35em;width:100%;flex:100%;max-width:100%;display:none}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu{padding:20px 25px;font-size:1.35em;width:100%;flex:100%;max-width:100%;text-align:right}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu:before,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;font-size:.85em}}@media (max-width:480px){.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{padding:13px 15px;font-size:1.15em}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu:before,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu:before{font-size:.75em}}.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_3_colonne,.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_4_colonne,.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_3_colonne,.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_4_colonne{background-color:#fff}.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_3_colonne:nth-child(2n),.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_4_colonne:nth-child(2n),.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_3_colonne:nth-child(2n),.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_4_colonne:nth-child(2n){background-color:#ededed}.flexible_bloc_galerie_photos_slider .photo_colonne img{width:100%}.flexible_bloc_galerie_photos_slider .slick-arrow{position:absolute;top:50%;z-index:69;cursor:pointer;text-indent:-9999px;width:60px;height:60px;border:none;background-repeat:no-repeat;background-size:100%;background-color:transparent;transition:all .3s ease;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-prev{left:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(-1 0 0 1 49.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' fill='%23FFF' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:50px;margin-top:-20px;background-size:50px 50px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-next{right:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(.5 .5)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23000' fill='%23FFF' width='49' height='49' rx='24.5'/%3E%3Cpath d='M29 20.5l4 4m0 0l-4 4m4-4H15.5' stroke='%231A1A1A'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:50px;margin-top:-20px;background-size:50px 50px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(-1 0 0 1 50 0)' fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FFFD86' fill-rule='nonzero' width='50' height='50' rx='25'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/g%3E%3C/svg%3E");opacity:1}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23FFFD86'/%3E%3Cpath d='M29.5 21l4 4m0 0l-4 4m4-4H16' stroke='%231D1D1B'/%3E%3C/svg%3E");opacity:1}@media (max-width:768px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 15% 0 0!important}}@media (max-width:480px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 10% 0 0!important}}.flexible_bloc_galerie_photos{background-color:#d9d9d9}.flexible_bloc_galerie_photos_row{margin-left:0;margin-right:0}.flexible_bloc_galerie_photos_row:after,.flexible_bloc_galerie_photos_row:before{content:" ";display:table}.flexible_bloc_galerie_photos_row:after{clear:both}.flexible_bloc_galerie_photos_row_photo_area{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:650px}.flexible_bloc_galerie_photos_row_photo:first-child{width:50%;float:left}.flexible_bloc_galerie_photos_row_photo:nth-child(2),.flexible_bloc_galerie_photos_row_photo:nth-child(3){width:25%;float:left}.flexible_bloc_galerie_photos_row_photo:nth-child(3) .flexible_bloc_galerie_photos_row_photo_area{background-size:auto 450px;background-position:top}@media (max-width:1200px){.flexible_bloc_galerie_photos_row_photo_area{min-height:550px}.flexible_bloc_galerie_photos_row_photo:first-child{width:50%}.flexible_bloc_galerie_photos_row_photo:nth-child(2),.flexible_bloc_galerie_photos_row_photo:nth-child(3){width:25%}.flexible_bloc_galerie_photos_row_photo:nth-child(3) .flexible_bloc_galerie_photos_row_photo_area{background-size:auto 400px}}@media (max-width:1024px){.flexible_bloc_galerie_photos_row_photo_area{min-height:450px}.flexible_bloc_galerie_photos_row_photo:first-child{width:50%}.flexible_bloc_galerie_photos_row_photo:nth-child(2),.flexible_bloc_galerie_photos_row_photo:nth-child(3){width:25%}.flexible_bloc_galerie_photos_row_photo:nth-child(3) .flexible_bloc_galerie_photos_row_photo_area{background-size:auto 350px}}@media (max-width:768px){.flexible_bloc_galerie_photos_row_photo_area{min-height:350px}.flexible_bloc_galerie_photos_row_photo:first-child{width:100%}.flexible_bloc_galerie_photos_row_photo:nth-child(2),.flexible_bloc_galerie_photos_row_photo:nth-child(3){width:50%}.flexible_bloc_galerie_photos_row_photo:nth-child(3) .flexible_bloc_galerie_photos_row_photo_area{background-size:auto 235px}}@media (max-width:480px){.flexible_bloc_galerie_photos_row_photo_area{min-height:250px}.flexible_bloc_galerie_photos_row_photo:first-child{width:100%}.flexible_bloc_galerie_photos_row_photo:nth-child(2),.flexible_bloc_galerie_photos_row_photo:nth-child(3){width:50%}.flexible_bloc_galerie_photos_row_photo:nth-child(3) .flexible_bloc_galerie_photos_row_photo_area{background-size:auto 185px}}.flexible_bloc_texte_avec_image_de_fond{position:relative;min-height:700px;height:60vh;background-repeat:no-repeat;background-position:50%;background-size:cover}.flexible_bloc_texte_avec_image_de_fond:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.35);background-size:100% 100%}.flexible_bloc_texte_avec_image_de_fond .text_content{position:relative;z-index:5;height:100%}.flexible_bloc_texte_avec_image_de_fond .text_content .titre_call_to_action{margin-bottom:20px;line-height:normal;color:#fff}.flexible_bloc_texte_avec_image_de_fond .text_content .texte_call_to_action{margin-bottom:35px;line-height:normal}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:45%;color:#fff;padding:35px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.flexible_bloc_texte_avec_image_de_fond.droite .flexcontentcta{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.flexible_bloc_texte_avec_image_de_fond.droite .flexcontentcta .content{float:right}@media (max-width:1600px){.flexible_bloc_texte_avec_image_de_fond{min-height:650px;height:55vh}}@media (max-width:1400px){.flexible_bloc_texte_avec_image_de_fond{min-height:600px;height:50vh}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:50%}}@media (max-width:1200px){.flexible_bloc_texte_avec_image_de_fond{min-height:500px;height:45vh}.flexible_bloc_texte_avec_image_de_fond .text_content .titre_call_to_action{margin-bottom:15px}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:65%}}@media (max-width:1024px){.flexible_bloc_texte_avec_image_de_fond{min-height:450px;height:40vh}.flexible_bloc_texte_avec_image_de_fond .text_content .titre_call_to_action{margin-bottom:13px}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:75%}}@media (max-width:768px){.flexible_bloc_texte_avec_image_de_fond{min-height:450px;height:35vh}.flexible_bloc_texte_avec_image_de_fond .text_content .titre_call_to_action{margin-bottom:10px}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:85%;padding:30px}}@media (max-width:480px){.flexible_bloc_texte_avec_image_de_fond{min-height:365px;height:42vh}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:100%;padding:25px}}.flexible_bloc_partenaires_row{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;margin:10px 0 30px}.flexible_bloc_partenaires_row:after,.flexible_bloc_partenaires_row:before{content:" ";display:table}.flexible_bloc_partenaires_row:after{clear:both}.flexible_bloc_partenaires_row_col{float:left;width:50%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;display:flex;align-items:center;justify-content:center}@media (min-width:480px){.flexible_bloc_partenaires_row_col{float:left;width:25%}}@media (min-width:768px){.flexible_bloc_partenaires_row_col{float:left;width:20%}}.flexible_bloc_partenaires_row_col .flexbox{height:100%;display:block}.flexible_bloc_partenaires_row_col .content{display:block;text-align:center}.flexible_bloc_partenaires_row_col .content img{margin:auto;height:auto;vertical-align:middle}.flexible_bloc_partenaires_row_col .content .media_titre{margin-top:10px;margin-bottom:0}.flexible_bloc_partenaires_row_col .content .link_area{display:block;position:absolute;z-index:55;width:100%;height:100%;top:0;left:0;right:0}.flexible_bloc_partenaires_row_col .content p{margin-bottom:0;margin-top:10px}.flexible_bloc_partenaires_row_col .content:hover .round_btn:after{content:"";opacity:.8}@media (max-width:1024px){.flexible_bloc_partenaires_row_col .content img{max-width:100%}}@media (max-width:768px){.flexible_bloc_partenaires_row{padding:0;flex-wrap:wrap}.flexible_bloc_partenaires_row_col{margin-bottom:25px;padding-right:30px;padding-left:30px;width:50%}.flexible_bloc_partenaires_row_col .content{text-align:center}.flexible_bloc_partenaires_row_col .content img{max-width:80%}}@media (max-width:480px){.flexible_bloc_partenaires_row{padding:0}.flexible_bloc_partenaires_row_col{margin-bottom:20px;padding:0 20px;width:100%}.flexible_bloc_partenaires_row_col .content img{max-width:70%}}.flexible_bloc_accordeons_titre{display:block;margin-bottom:50px}.flexible_bloc_formulaire:after,.flexible_bloc_formulaire:before{content:" ";display:table}.flexible_bloc_formulaire:after{clear:both}.flexible_bloc .bloc_division{padding:50px 0}.flexible_bloc .bloc_division hr{margin-bottom:10px;border:0}@media (max-width:1200px){.flexible_bloc .bloc_division{padding:0 0 45px}}@media (max-width:1024px){.flexible_bloc .bloc_division{padding:0 0 40px}}@media (max-width:768px){.flexible_bloc .bloc_division{padding:0 0 35px}}@media (max-width:480px){.flexible_bloc .bloc_division{padding:0 0 30px}}.flexible_bloc .nomarge{margin:0}.flexible_bloc .nopad{padding:0}.flexible_bloc_anchor{position:relative}.flexible_bloc_anchor .anchor_top{top:-250px;position:absolute}.flexible_bloc_anchors_list{display:block;width:100%;padding:3rem 0}.flexible_bloc_anchors_list .anchors_flex{display:flex;justify-content:space-evenly}.flexible_bloc_anchors_list_item{display:inline-block;margin:0 1.5rem;font-family:Figtree,serif;line-height:2;font-size:1.5em;color:#1d1d1b}.flexible_bloc_anchors_list_item:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L5 9m0 0L1 5m4 4V0' stroke='%23132B4D' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px;width:10px;height:10px;display:inline-block;margin-left:10px;transition:all .3s ease}.mobileMenu{transition:all .5s ease;display:none;position:fixed;background:#eef0f0;width:100%;height:100%;top:0;left:100%;right:0;bottom:0;z-index:999;overflow-y:scroll;padding:0 50px}@media (max-width:1200px){.mobileMenu{width:100%;padding:30px}}.mobileMenu.hoverleft{left:0}.mobileMenu .closeMenu{position:absolute;top:25px;right:0;z-index:99;line-height:1;cursor:pointer;text-align:right;background-color:#fff;border-radius:50%;padding:10px;width:50px;height:50px;display:flex;align-items:center;transition:all .3s ease}.mobileMenu .closeMenu .hamburger_close{display:block;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h28v1H0z' fill='%2355565A' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:28px 1px;width:28px;height:1px;display:inline-block;padding:10px;cursor:pointer;vertical-align:middle;margin-top:0}.mobileMenu .closeMenu:hover{background-color:#fffd86}.mobileMenu .mobile_logo{position:absolute;top:20px;left:0;z-index:99;cursor:pointer;max-width:230px}.mobileMenu ul{padding:0;margin:0;width:100%}.mobileMenu ul li{list-style-type:none;padding:0;font-size:3.75em;position:relative}.mobileMenu ul li.menu-item-has-children>a{cursor:pointer}.mobileMenu ul li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231D1D1B' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 10px;background-position:50%;width:16px;height:16px;display:inline-block;margin-left:16px;transform:rotate(-90deg);transition:all .3s ease}.mobileMenu ul li.menu-item-has-children>a.active:after{position:relative;margin-left:26px}.mobileMenu ul li.proposition{position:absolute;top:110px;left:0;font-size:1em!important}.mobileMenu ul li.proposition a{background-color:#fffd86;border-radius:60px;height:50px;padding:20px;font-size:1.5em;line-height:.8em}.mobileMenu ul li.proposition a:focus,.mobileMenu ul li.proposition a:hover{color:#1d1d1b;background-color:#fff;text-decoration:none}.mobileMenu ul li.current_page_item a{color:#1d1d1b;text-decoration:none}.mobileMenu ul li>a{color:#1d1d1b;padding:0;display:inline-block;font-weight:400}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#55565a}.mobileMenu ul li ul.sub-menu{padding:0;margin-bottom:14px;position:absolute;left:40%;top:2px;width:auto;display:none;z-index:44}.mobileMenu ul li ul.sub-menu li{padding:0;font-size:.75em;margin-bottom:15px}.mobileMenu ul li ul.sub-menu li a{padding:3px 0}.mobileMenu ul li ul.sub-menu li.current_page_item a,.mobileMenu ul li ul.sub-menu li a:focus,.mobileMenu ul li ul.sub-menu li a:hover{text-decoration:none;color:#55565a}.mobileMenu ul li ul.sub-menu.navActive{opacity:1;height:100%}.mobileMenu ul li.active ul.sub-menu.navActive{opacity:1}.mobileMenu_container{position:relative;padding-top:15%;padding-left:10%}.mobileMenu_menus_principal{display:none}.mobileMenu_menus_secondaire ul li{margin-bottom:25px}.mobileMenu_menus_footer{display:none;border-top:1px solid #d9d9d9}.mobileMenu_menus_footer ul{padding:15px 0}.mobileMenu_menus_footer ul li{display:inline-block;margin:0 25px}.mobileMenu_menus_footer ul li a{font-size:.8em}.mobileMenu_menus_footer ul li:first-child{margin-left:0}.mobileMenu_menus_footer ul li:last-child{margin-right:0}.mobileMenu_menus_sociaux{display:none;padding:15px 0;border-top:1px solid #d9d9d9}.mobileMenu_menus_sociaux_nav{margin:0;padding:15px 0;text-align:left}.mobileMenu_menus_sociaux_nav li{display:inline-block;margin:0 25px}.mobileMenu_menus_sociaux_nav li a{position:relative;font-size:.8em;padding:10px 20px;color:#55565a}.mobileMenu_menus_sociaux_nav li a:hover{color:#1d1d1b}.mobileMenu_menus_sociaux_nav li:first-child{margin-left:0}.mobileMenu_menus_sociaux_nav li:last-child{margin-right:0}@media (max-width:1600px){.mobileMenu .mobile_logo{max-width:220px}.mobileMenu ul li{font-size:3.5em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:16px 10px;width:16px;height:16px;margin-left:15px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:25px}.mobileMenu ul li ul.sub-menu{margin-bottom:14px}.mobileMenu ul li ul.sub-menu li{font-size:.75em;margin-bottom:15px}.mobileMenu_menus_secondaire ul li{margin-bottom:23px}}@media (max-width:1400px){.mobileMenu{padding:0 40px}.mobileMenu .mobile_logo{max-width:210px}.mobileMenu ul li{font-size:3em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:14px 9px;width:15px;height:15px;margin-left:15px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:25px}.mobileMenu ul li ul.sub-menu,.mobileMenu ul li ul.sub-menu li{margin-bottom:14px}.mobileMenu_menus_secondaire ul li{margin-bottom:21px}}@media (max-width:1200px){.mobileMenu{padding:0 30px}.mobileMenu .mobile_logo{max-width:220px}.mobileMenu_container{padding-top:20%;padding-left:5%}.mobileMenu ul li{font-size:3em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:14px 9px;width:15px;height:15px;margin-left:15px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:25px}.mobileMenu ul li ul.sub-menu,.mobileMenu ul li ul.sub-menu li{margin-bottom:14px}.mobileMenu_menus_secondaire ul li{margin-bottom:20px}}@media (max-width:1024px){.mobileMenu_container{padding-top:190px;padding-left:0}.mobileMenu .mobile_logo{max-width:220px}.mobileMenu ul li{font-size:2em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:13px 8.5px;width:13px;height:13px;margin-left:13px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:23px;transform:rotate(0deg)}.mobileMenu ul li ul.sub-menu{left:0;top:0;position:relative;display:none;opacity:1;margin-top:15px;margin-bottom:20px}.mobileMenu ul li ul.sub-menu li{margin-bottom:14px}.mobileMenu ul li ul.sub-menu.navActive{display:block;margin-top:15px;margin-bottom:15px}.mobileMenu_menus_principal{display:block}.mobileMenu_menus_principal ul li{font-size:2.35em;margin-bottom:15px}.mobileMenu_menus_secondaire ul li{margin-bottom:15px}.mobileMenu_menus_footer{display:block}.mobileMenu_menus_footer ul li{margin:0 20px}.mobileMenu_menus_sociaux{display:block}.mobileMenu_menus_sociaux_nav li{margin:0 20px}.mobileMenu_menus_sociaux_nav li a{font-size:.9em;padding:8px 15px}}@media (max-width:768px){.mobileMenu{padding:0 25px}.mobileMenu .closeMenu{top:25px;padding:10px;width:42px;height:42px}.mobileMenu .closeMenu .hamburger_close{background-size:25px 1px;width:25px;padding:9px}.mobileMenu .mobile_logo{max-width:180px}.mobileMenu_container{padding-top:180px}.mobileMenu ul li{font-size:1.75em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:11px 7.5px;width:12px;height:12px;margin-left:12px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:22px}.mobileMenu ul li ul.sub-menu li{font-size:.7em;margin-bottom:12px}.mobileMenu ul li ul.sub-menu.navActive{display:block;margin-top:12px;margin-bottom:12px}.mobileMenu ul li.proposition{top:100px}.mobileMenu ul li.proposition a{border-radius:58px;height:48px;padding:18px;font-size:1.4em;line-height:.75em}.mobileMenu_menus_principal{display:block}.mobileMenu_menus_principal ul li{font-size:2em;margin-bottom:12px}.mobileMenu_menus_secondaire ul li{margin-bottom:12px}.mobileMenu_menus_footer{display:block}.mobileMenu_menus_footer ul li{margin:0 12px}.mobileMenu_menus_footer ul li a{font-size:.8em}.mobileMenu_menus_sociaux{display:block}.mobileMenu_menus_sociaux_nav li{margin:0 12px}.mobileMenu_menus_sociaux_nav li a{font-size:.8em;padding:7px 12px}}@media (max-width:480px){.mobileMenu{padding:0 20px}.mobileMenu ul li{font-size:1.6em}.mobileMenu ul li.menu-item-has-children>a:after{background-size:10px 7px;width:11px;height:11px;margin-left:10px}.mobileMenu ul li.menu-item-has-children>a.active:after{margin-left:20px}.mobileMenu ul li ul.sub-menu li{font-size:.7em;margin-bottom:10px}.mobileMenu ul li ul.sub-menu.navActive{display:block;margin-top:10px;margin-bottom:10px}.mobileMenu ul li.proposition a{border-radius:56px;height:46px;padding:16px;font-size:1.35em;line-height:.7em}.mobileMenu_menus_principal{display:block}.mobileMenu_menus_principal ul li{font-size:1.9em;margin-bottom:10px}.mobileMenu_menus_secondaire ul li{margin-bottom:10px}.mobileMenu_menus_footer{display:block}.mobileMenu_menus_footer ul li{margin:0 10px}.mobileMenu_menus_footer ul li a{font-size:.8em}.mobileMenu_menus_sociaux{display:block}.mobileMenu_menus_sociaux_nav li{margin:0 10px}.mobileMenu_menus_sociaux_nav li a{font-size:.8em;padding:6px 10px}}header{width:100%;position:relative;top:0;transition:all .3s ease}header:before{content:"";display:block;height:100%;min-height:100px;z-index:1;background:linear-gradient(180deg,rgba(26,26,26,.35),rgba(26,26,26,0))}.header,header:before{width:100%;position:absolute}.header{background:rgba(238,240,240,0);padding:0;z-index:15;transition:all .5s ease}.header .container_large,.header_row{height:100px}.header_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.header_row:after,.header_row:before{content:" ";display:table}.header_row:after{clear:both}.header_logo{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_logo{float:left;width:20.83333%}}@media (min-width:768px){.header_logo{float:left;width:20.83333%}}@media (min-width:1024px){.header_logo{float:left;width:20.83333%}}.header_logo .logo-img,.header_logo .logo-inverse{max-width:230px;float:left;display:inline-block;transition:all .5s ease-out}.header_logo .logo-img{opacity:0;position:absolute;left:0;right:0;z-index:45;transition:all .3s ease}.header_logo .logo-inverse{display:block}@media (max-width:1600px){.header_logo .logo-img,.header_logo .logo-inverse{max-width:220px}}@media (max-width:1400px){.header_logo .logo-img,.header_logo .logo-inverse{max-width:210px}}@media (max-width:1024px){.header_logo .logo-img,.header_logo .logo-inverse{max-width:200px}}@media (max-width:768px){.header_logo .logo-img,.header_logo .logo-inverse{max-width:180px}}@media (max-width:480px){.header_logo .logo-img,.header_logo .logo-inverse{max-width:100%}}.header_menu{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_menu{float:left;width:79.16667%}}@media (min-width:768px){.header_menu{float:left;width:79.16667%}}@media (min-width:1024px){.header_menu{float:left;width:79.16667%}}.header_menu_align{display:flex;justify-content:flex-end;align-items:center}.header_menu_nav{text-align:right;width:100%}.header_menu_nav:after,.header_menu_nav:before{content:" ";display:table}.header_menu_nav:after{clear:both}.header_menu_nav ul{margin:0;padding:0;text-align:right;list-style:none}.header_menu_nav ul li{display:inline-block;margin:0 25px;position:relative;z-index:6}.header_menu_nav ul li:first-child{margin-left:0}.header_menu_nav ul li:last-child{margin-right:0}.header_menu_nav ul li.current_page_ancestor>a,.header_menu_nav ul li.current_page_item>a{text-decoration:none;color:#eef0f0}.header_menu_nav ul li a{color:#fff;font-size:.9em;font-weight:500;text-decoration:none;padding:20px 0}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#55565a;text-decoration:none}.header_menu_nav ul li.proposition a{background-color:#fffd86;border-radius:60px;height:50px;padding:20px;color:#1d1d1b}.header_menu_nav ul li.proposition a:focus,.header_menu_nav ul li.proposition a:hover{color:#868686;background-color:#fffd86;text-decoration:none}.header_menu_nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5l4 4 4-4' stroke='%23FFF' stroke-width='1.6' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.header_menu_nav ul li.navActive .sub-menu{opacity:1;background:#eef0f0;display:block;top:35px;z-index:999;margin-top:0}.header_menu_nav ul li .sub-menu{position:absolute;left:0;top:100%;margin:0 -1000em;z-index:-1;background:rgba(238,240,240,0);opacity:0;display:none;min-width:300px;padding:20px 1000em 30px;transition:all .35s ease}.header_menu_nav ul li .sub-menu li{padding:0 0 7px;display:block;margin-left:0;margin-right:0;min-width:230px}.header_menu_nav ul li .sub-menu li a{display:block;padding:0 0 10px;border:none;cursor:pointer;font-size:.85em;background:none;outline:none;border-radius:0;text-align:left;text-transform:none;position:relative}.header_menu_nav ul li .sub-menu li a.current_page_item,.header_menu_nav ul li .sub-menu li a:focus,.header_menu_nav ul li .sub-menu li a:hover{text-decoration:none;background:none}.header_menu_nav ul li .sub-menu li a:after{display:none}.header_menu_nav ul li .sub-menu li.current_page_item a{text-decoration:none;border-bottom:none}.header_menu_nav ul li .sub-menu li.current_page_item a:after{display:none}.header_menu_nav ul li.large-dropdown{position:static}.header_menu_nav ul li.large-dropdown .sub-menu{left:2%;width:96vw;padding:30px 45px 0;top:92px;position:fixed;background:#f6fbff;background:linear-gradient(180deg,#f6fbff,#fff)}.header_menu_nav ul li.large-dropdown .sub-menu:after,.header_menu_nav ul li.large-dropdown .sub-menu:before{content:" ";display:table}.header_menu_nav ul li.large-dropdown .sub-menu:after{clear:both}.header_menu_nav ul li.large-dropdown .sub-menu li{display:inline-block;width:31%;float:left;margin:0 15px;text-align:left;position:relative}.header_menu_nav ul li.large-dropdown .sub-menu li a{display:block;padding:0 0 18px;border:none;cursor:pointer;background:none;font-size:1em;font-weight:700;outline:none;border-radius:0;text-align:left;text-transform:none;position:relative;margin-bottom:20px;transition:all .3s ease}.header_menu_nav ul li.large-dropdown .sub-menu li a.current_page_item,.header_menu_nav ul li.large-dropdown .sub-menu li a:focus,.header_menu_nav ul li.large-dropdown .sub-menu li a:hover{text-decoration:none}.header_menu_nav ul li.large-dropdown.menu-item-has-children:hover .sub-menu{top:92px}.header_menu_nav ul li.large-dropdown.menu-item-has-children:hover .sub-menu li .sub-menu{top:0}.header_menu .top_nav{display:block;margin-left:10px}.header_menu .top_nav .menu-btn{text-align:right;background-color:#fff;border-radius:50%;padding:10px;width:50px;height:50px;display:flex;align-items:center;transition:all .3s ease}.header_menu .top_nav .menu-btn .hamburger{display:block;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2355565A' fill-rule='nonzero'%3E%3Cpath d='M0 0h28v1H0zM0 4h28v1H0zM0 8h28v1H0z'/%3E%3C/g%3E%3C/svg%3E");background-size:28px 9px;width:28px;height:9px;display:inline-block;padding:10px;cursor:pointer;vertical-align:middle;margin-top:0}.header_menu .top_nav .menu-btn:hover{background-color:#fffd86}@media (max-width:1600px){.header_menu .header_menu_nav ul li{margin:0 20px}.header_menu .header_menu_nav ul li.proposition a{border-radius:58px;height:46px;padding:18px}}@media (max-width:1400px){.header_menu .header_menu_nav ul li{margin:0 15px}.header_menu .header_menu_nav ul li a{font-size:.85em}.header_menu .header_menu_nav ul li.proposition a{border-radius:56px;height:40px;padding:15px}}@media (max-width:1200px){.header_menu .header_menu_nav ul li{margin:0 8px}.header_menu .header_menu_nav ul li a{font-size:.8em}.header_menu .header_menu_nav ul li.proposition a{border-radius:52px;height:34px;padding:10px}.header_menu .top_nav{margin-left:7px}}@media (max-width:1024px){.header_menu .header_menu_nav{display:none}.header_menu .header_menu_nav ul li{margin:0 7px}.header_menu .header_menu_nav ul li a{font-size:.75em}.header_menu .top_nav{display:block}}@media (max-width:768px){.header_menu .top_nav .menu-btn{width:42px;height:42px}.header_menu .top_nav .menu-btn .hamburger{background-size:25px 8px;width:25px;height:8px;padding:9px}}.header.hoverlight{background:#eef0f0}.header.hoverlight .header_logo .logo-img{opacity:1}.header.hoverlight .header_menu_nav ul li a{color:#55565a}.header.hoverlight .header_menu_nav ul li a:hover{color:#1d1d1b}.header.hoverlight .header_menu_nav ul li.current_page_ancestor>a,.header.hoverlight .header_menu_nav ul li.current_page_item>a{text-decoration:none;color:#1d1d1b}.header.hoverlight .header_menu_nav ul li.menu-item-has-children a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5l4 4 4-4' stroke='%231D1D1B' stroke-width='1.6' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#hero{overflow:hidden}#hero,#hero #sliderSection,#hero .photo_de_sections{position:relative}#hero #sliderSection:before,#hero .photo_de_sections:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,25,.2);background-size:100% 100%}#hero #sliderSection .slick-slide,#hero .photo_de_sections .slick-slide{background-size:cover;background-position:50%}#hero #sliderSection .degrage_bg,#hero .photo_de_sections .degrage_bg{display:block;background:#0e0a21;background:linear-gradient(165deg,rgba(14,10,33,0),#0e0a21)}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{position:relative;min-height:960px;height:85vh}@media (max-width:1600px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:860px;height:83vh}}@media (max-width:1200px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:780px;height:80vh}}@media (max-width:1024px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:680px;height:75vh}}@media (max-width:768px){#hero #sliderSection,#hero .photo_de_sections{overflow:hidden}#hero #sliderSection .slick-list,#hero .photo_de_sections .slick-list{overflow:visible}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:630px;min-height:500px}}@media (max-width:480px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:450px;min-height:450px;width:100%}}#hero .home_hero_slogan{position:absolute;bottom:40%;width:100%;z-index:50;left:0;right:0;padding:0;margin:auto}#hero .home_hero_slogan .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;text-align:center}#hero .home_hero_slogan h1{color:#fff;position:relative;line-height:1em;margin-bottom:0;text-shadow:2px 5px 21px hsla(0,0%,100%,.25)}#hero .home_hero_slogan h2{color:#fff}@media (max-width:1024px){#hero .home_hero_slogan{bottom:35%}}@media (max-width:768px){#hero .home_hero_slogan{bottom:30%}}@media (max-width:480px){#hero .home_hero_slogan{bottom:25%}}#hero.hero_sections{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:50vh;min-height:750px;position:relative}#hero.hero_sections .container_large{height:100%;position:relative;z-index:25}#hero.hero_sections .container_intro{position:relative;height:100%;z-index:3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1386' height='350' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.78-391.179C391.125-13.225 884 357 1499.85 353.662c410.565-2.225 359.697 30.555-152.606 98.338L8.212 375.481c-202.52-763.076-189.33-1018.63 39.567-766.66z' fill='%23FFF' fill-rule='evenodd' opacity='.789'/%3E%3C/svg%3E");background-position:0 100%;background-size:cover;background-repeat:no-repeat}#hero.hero_sections .flexcontent{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}#hero.hero_sections .flexcontent .content_title h1,#hero.hero_sections .flexcontent .content_title h2,#hero.hero_sections .flexcontent .content_title h3{color:#fff;margin-bottom:0;text-shadow:2px 5px 21px rgba(0,0,0,.25)}#hero.hero_sections .flexcontent .content_title a{color:#fff}#hero.hero_sections .flexcontent .content_title a:hover{color:#1d1d1b}@media (max-width:1600px){#hero.hero_sections{height:48vh;min-height:735px}}@media (max-width:1400px){#hero.hero_sections{height:45vh;min-height:700px}}@media (max-width:1200px){#hero.hero_sections{height:40vh;min-height:650px}}@media (max-width:1024px){#hero.hero_sections{height:35vh;min-height:600px}}@media (max-width:768px){#hero.hero_sections{height:30vh;min-height:550px}}@media (max-width:480px){#hero.hero_sections{height:28vh;min-height:500px}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#hero.hero_articles{width:100%;background-color:#55565a;min-height:350px;position:relative;padding-top:250px}#hero.hero_articles .content_title{text-align:center}#hero.hero_articles .content_title h1{text-transform:none}#hero.hero_articles .content_texte{display:block;text-align:center}@media (max-width:1024px){#hero.hero_articles{padding-top:230px}}@media (max-width:768px){#hero.hero_articles{padding-top:180px}}@media (max-width:480px){#hero.hero_articles{padding-top:140px}}#hero.-bg-black:before,#hero.-bg-dark-white:before,#hero.-bg-dark-yellow:before,#hero.-bg-light-white:before,#hero.-bg-light-yellow:before,#hero.-bg-low-black:before,#hero.-bg-transparent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:transparent;background-size:100% 100%}#hero.-bg-low-black:before{background-color:rgba(0,0,25,.2)}#hero.-bg-black:before{background-color:rgba(0,0,0,.5)}#hero.-bg-light-white:before{background-color:hsla(0,0%,100%,.2)}#hero.-bg-dark-white:before{background-color:hsla(0,0%,100%,.5)}#hero.-bg-light-yellow:before{background-color:rgba(255,253,134,.2)}#hero.-bg-dark-yellow:before{background-color:rgba(255,253,134,.5)}footer{position:relative;padding:0}footer .footer_cta_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_cta_row:after,footer .footer_cta_row:before{content:" ";display:table}footer .footer_cta_row:after{clear:both}footer .footer_cta_row_proposition{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;background-color:#fffd86}@media (min-width:480px){footer .footer_cta_row_proposition{float:left;width:100%;width:50%}}footer .footer_cta_row_proposition_content{padding:50px 60px;min-height:435px;display:flex;flex-direction:column}footer .footer_cta_row_proposition_content_action{margin-top:auto;position:relative}footer .footer_cta_row_proposition_content_action:after,footer .footer_cta_row_proposition_content_action:before{content:" ";display:table}footer .footer_cta_row_proposition_content_action:after{clear:both}footer .footer_cta_row_proposition_content_action_text{float:left;width:50%}footer .footer_cta_row_proposition_content_action_btn{display:block}footer .footer_cta_row_infolettre{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;background-color:#1d1d1b;color:#fff}@media (min-width:480px){footer .footer_cta_row_infolettre{float:left;width:100%;width:50%}}footer .footer_cta_row_infolettre_content{padding:50px 60px;min-height:435px;display:flex;flex-direction:column}footer .footer_cta_row_infolettre_content_form{margin-top:auto;position:relative}footer .footer_cta_row_infolettre_content_form #mc_embed_signup{background-color:#eef0f0;border-radius:60px;color:#1d1d1b;padding:7px}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll:after,footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll:before{content:" ";display:table}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll:after{clear:both}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{float:left;width:40%}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{background-color:#eef0f0;border-radius:60px;color:#1d1d1b;min-height:46px;padding:10px 20px;font-size:1.7em;line-height:1.5em;min-width:275px;font-weight:300;display:inline-block;text-align:left;position:relative;border:none}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input:focus{outline:none;box-shadow:inset 0 -2px #ebebeb}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{float:right;width:45%;text-align:right}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send .primary_btn{border:none;max-width:100%;min-width:100%}footer .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send .primary_btn:hover{text-align:center}footer .footer_cta_row_infolettre_titre h3{margin-bottom:10px;line-height:1.2em}@media (max-width:1400px){footer .footer_cta .footer_cta_row_proposition_content{padding:45px 50px;min-height:410px}footer .footer_cta .footer_cta_row_proposition_content_action_btn,footer .footer_cta .footer_cta_row_proposition_content_action_text{width:50%}footer .footer_cta .footer_cta_row_infolettre_content{padding:45px 50px;min-height:410px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup{padding:7px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:40%}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{border-radius:58px;min-height:44px;padding:9px 18px;font-size:1.6em;line-height:1.45em;min-width:260px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{width:50%}}@media (max-width:1200px){footer .footer_cta .footer_cta_row_proposition_content{padding:40px 35px;min-height:360px}footer .footer_cta .footer_cta_row_proposition_content_action_btn,footer .footer_cta .footer_cta_row_proposition_content_action_text{width:50%}footer .footer_cta .footer_cta_row_infolettre_content{padding:40px 45px;min-height:360px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup{padding:7px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:40%}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{border-radius:58px;min-height:40px;padding:8px 16px;font-size:1.5em;line-height:1.4em;min-width:230px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{width:53%}}@media (max-width:1024px){footer .footer_cta .footer_cta_row_proposition_content{padding:30px 25px;min-height:300px}footer .footer_cta .footer_cta_row_proposition_content_action_btn,footer .footer_cta .footer_cta_row_proposition_content_action_text{width:100%}footer .footer_cta .footer_cta_row_infolettre_content{padding:30px 25px;min-height:300px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:40%}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{border-radius:58px;min-height:40px;padding:8px 16px;font-size:1.5em;line-height:1.4em;min-width:230px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{width:58%}}@media (max-width:768px){footer .footer_cta .footer_cta_row_proposition{width:100%;display:block}footer .footer_cta .footer_cta_row_proposition_content{padding:25px 20px;min-height:230px}footer .footer_cta .footer_cta_row_proposition_content_action_btn,footer .footer_cta .footer_cta_row_proposition_content_action_text{width:100%}footer .footer_cta .footer_cta_row_infolettre{width:100%;display:block}footer .footer_cta .footer_cta_row_infolettre_content{padding:25px 20px;min-height:220px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:40%}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{border-radius:54px;min-height:38px;padding:6px 15px;font-size:1.4em;line-height:1.35em;min-width:235px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{width:58%}}@media (max-width:480px){footer .footer_cta .footer_cta_row_infolettre_content,footer .footer_cta .footer_cta_row_proposition_content{padding:20px;min-height:200px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup{background-color:#1d1d1b;padding:7px;border-radius:0}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:100%}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group .email{background-color:#eef0f0;border-radius:60px;color:#1d1d1b;border-radius:52px;min-height:36px;padding:5px 13px;font-size:1.3em;line-height:1.3em;min-width:225px;margin-bottom:10px}footer .footer_cta .footer_cta_row_infolettre_content_form #mc_embed_signup #mc_embed_signup_scroll .btn_send{width:100%}}footer .footer_contacts{display:block;padding:100px 0 50px;border-bottom:1px solid #d9d9d9}footer .footer_contacts_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_contacts_row:after,footer .footer_contacts_row:before{content:" ";display:table}footer .footer_contacts_row:after{clear:both}footer .footer_contacts_row_logo{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){footer .footer_contacts_row_logo{float:left;width:25%}}@media (min-width:768px){footer .footer_contacts_row_logo{float:left;width:25%}}@media (min-width:1024px){footer .footer_contacts_row_logo{float:left;width:20.83333%}}footer .footer_contacts_row_logo .footer_logo{width:230px}footer .footer_contacts_row_menu{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){footer .footer_contacts_row_menu{float:left;width:33.33333%}}@media (min-width:768px){footer .footer_contacts_row_menu{float:left;width:33.33333%}}@media (min-width:1024px){footer .footer_contacts_row_menu{float:left;width:37.5%}}footer .footer_contacts_row_menu:after,footer .footer_contacts_row_menu:before{content:" ";display:table}footer .footer_contacts_row_menu:after{clear:both}footer .footer_contacts_row_menu .footer_menu_nav{padding-right:0}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu{display:flex;flex-wrap:wrap;margin-bottom:0}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 50%;white-space:nowrap;margin-bottom:18px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{color:#55565a;font-size:.9em}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a:hover{color:#1d1d1b}footer .footer_contacts_row_navSociaux{float:left;width:41.66667%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center;justify-content:flex-end}@media (min-width:480px){footer .footer_contacts_row_navSociaux{float:left;width:41.66667%}}footer .footer_contacts_row_navSociaux_menu{margin:0;padding:0;text-align:right}footer .footer_contacts_row_navSociaux_menu li{display:inline-block;margin:0 35px}footer .footer_contacts_row_navSociaux_menu li a{position:relative;font-size:.9em;border-bottom:1px solid #d9d9d9;padding:10px 20px;color:#55565a}footer .footer_contacts_row_navSociaux_menu li a:hover{color:#1d1d1b;border-bottom:1px solid #1d1d1b}footer .footer_contacts_row_navSociaux_menu li:last-child{margin-right:0}footer .footer_contacts_row_contact{display:flex;height:auto;align-items:center}footer .footer_contacts_row_madeby{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-top:35px;display:none}footer .footer_contacts_row_madeby p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_madeby{display:block}}@media (max-width:480px){footer .footer_contacts_row_madeby{margin-top:30px}}@media (max-width:1400px){footer .footer_contacts{padding:80px 0 45px}footer .footer_contacts_row_logo .footer_logo{width:230px}footer .footer_contacts_row_menu .footer_menu_nav{padding-left:50px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 50%;margin-bottom:18px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{font-size:.9em}footer .footer_contacts_row_navSociaux_menu li{margin:0 32px}footer .footer_contacts_row_navSociaux_menu li a{padding:9px 18px}}@media (max-width:1200px){footer .footer_contacts{padding:65px 0 35px}footer .footer_contacts_row_logo .footer_logo{width:210px}footer .footer_contacts_row_menu .footer_menu_nav{padding-left:40px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 50%;margin-bottom:16px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{font-size:.9em}footer .footer_contacts_row_navSociaux_menu li{margin:0 25px}footer .footer_contacts_row_navSociaux_menu li a{padding:8px 15px}}@media (max-width:1024px){footer .footer_contacts{padding:50px 0 25px}footer .footer_contacts_row_logo .footer_logo{width:180px}footer .footer_contacts_row_menu .footer_menu_nav{padding-left:30px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 50%;margin-bottom:14px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{font-size:.85em}footer .footer_contacts_row_navSociaux_menu li{margin:0 20px}footer .footer_contacts_row_navSociaux_menu li a{padding:7px 12px;font-size:.85em}}@media (max-width:768px){footer .footer_contacts{padding:35px 0 20px}footer .footer_contacts_row_logo{width:100%;display:block;text-align:center;margin-bottom:20px}footer .footer_contacts_row_logo .footer_logo{width:165px}footer .footer_contacts_row_menu{width:100%;display:block;margin-bottom:20px}footer .footer_contacts_row_menu .footer_menu_nav{padding-right:0;padding-left:0}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu{justify-content:center;flex-wrap:nowrap}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 15%;margin-bottom:12px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{font-size:.8em}footer .footer_contacts_row_navSociaux{width:100%;justify-content:center}footer .footer_contacts_row_navSociaux_menu li{margin:0 15px}footer .footer_contacts_row_navSociaux_menu li a{padding:6px 10px;font-size:.8em}}@media (max-width:480px){footer .footer_contacts{padding:25px 0 15px}footer .footer_contacts_row_logo .footer_logo{width:150px}footer .footer_contacts_row_menu .footer_menu_nav{padding-right:0;padding-left:20px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu{flex-wrap:wrap;text-align:center}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item{flex:1 0 100%;margin-bottom:10px}footer .footer_contacts_row_menu .footer_menu_nav .footer_menu .menu-item a{font-size:.75em}footer .footer_contacts_row_navSociaux_menu li{margin:0 10px}footer .footer_contacts_row_navSociaux_menu li a{padding:5px 8px;font-size:.75em}}footer .footer_copyright{padding:40px 0}footer .footer_copyright_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_copyright_row:after,footer .footer_copyright_row:before{content:" ";display:table}footer .footer_copyright_row:after{clear:both}footer .footer_copyright_row_text{float:left;width:75%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center}@media (min-width:480px){footer .footer_copyright_row_text{float:left;width:75%}}@media (max-width:768px){footer .footer_copyright_row_text{display:block}footer .footer_copyright_row_text p{margin-bottom:10px}}@media (max-width:480px){footer .footer_copyright_row_text{width:100%}}footer .footer_copyright_row_partenaire{float:left;width:25%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:right}@media (min-width:480px){footer .footer_copyright_row_partenaire{float:left;width:25%}}footer .footer_copyright_row_partenaire img{max-width:200px}footer .footer_copyright_row_partenaire p{margin-bottom:0}@media (max-width:768px){footer .footer_copyright_row_partenaire img{max-width:100%}}@media (max-width:480px){footer .footer_copyright_row_partenaire{width:100%;text-align:center}footer .footer_copyright_row_partenaire img{max-width:120px}}footer .footer_copyright_row p{margin-bottom:0;display:inline-block;font-size:1.3em;line-height:18px}footer .footer_copyright_row .footer_politique{display:inline-block;margin-left:30px;font-size:1.3em;line-height:18px}footer .footer_copyright_row .footer_politique a{text-decoration:underline}@media (max-width:1400px){footer .footer_copyright{padding:35px 0}footer .footer_copyright_row p{font-size:1.3em;line-height:18px}footer .footer_copyright_row .footer_politique{display:inline-block;margin-left:30px;font-size:1.3em;line-height:18px}}@media (max-width:1200px){footer .footer_copyright{padding:30px 0}footer .footer_copyright_row p{font-size:1.25em;line-height:16px}footer .footer_copyright_row .footer_politique{margin-left:25px;font-size:1.25em;line-height:17px}}@media (max-width:1024px){footer .footer_copyright{padding:25px 0}footer .footer_copyright_row p{font-size:1.2em;line-height:15px}footer .footer_copyright_row .footer_politique{margin-left:20px;font-size:1.2em;line-height:16px}}@media (max-width:768px){footer .footer_copyright{padding:20px 0}footer .footer_copyright_row p{font-size:1.15em;line-height:14px}footer .footer_copyright_row .footer_politique{margin-left:15px;font-size:1.15em;line-height:16px}}@media (max-width:480px){footer .footer_copyright{padding:20px 0}footer .footer_copyright_row_text{text-align:center;margin-bottom:10px}footer .footer_copyright_row p{font-size:1.1em;line-height:13px}footer .footer_copyright_row .footer_politique{margin-left:12px;font-size:1.1em;line-height:15px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ub3V2ZWxsZXMuc2NzcyIsIjAyLWZvbnRzL19mb250cy5zY3NzIiwiMDAtYWRkb25zL19hbmltYXRpb25zLnNjc3MiLCJhcHAuY3NzIiwiMDAtYWRkb25zL19zbGljay5zY3NzIiwiMDAtYWRkb25zL19taXhpbnMuc2NzcyIsIjAxLXNldHRpbmdzL19ncmlkLXNldHRpbmdzLnNjc3MiLCIwMS1zZXR0aW5ncy9fdmFycy5zY3NzIiwiMDEtc2V0dGluZ3MvX2Jhc2Uuc2NzcyIsIjAwLWFkZG9ucy9fZmxleC1ib3guc2NzcyIsIjAyLWZvbnRzL19pY29ucy5zY3NzIiwiMDMtbW9kdWxlcy9fYWNjb3JkZW9uLnNjc3MiLCIwMy1tb2R1bGVzL19mb3Jtcy5zY3NzIiwiMDMtbW9kdWxlcy9fdGVtcGxhdGUuc2NzcyIsIjA0LXBhZ2VzL180MDQuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fbm9zX3NhbGxlcy5zY3NzIiwiMDQtcGFnZXMvX2V2ZW5lbWVudHMuc2NzcyIsIjA0LXBhZ2VzL19jb250YWN0LnNjc3MiLCIwNC1wYWdlcy9fZmxleGlibGUuc2NzcyIsIjA0LXBhZ2VzL2xheW91dC9fbmF2aWdhdGlvbnMuc2NzcyIsIjA0LXBhZ2VzL2xheW91dC9faGVhZGVyLnNjc3MiLCIwNC1wYWdlcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9LRSxnQkFpQnFCLENDbkx2QiwwRkFBWSxDQ3NCWix1QkFFUSxlQUFnQixDQUZ4Qix5QkFNUSx3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGdCQUFpQixDQUtyQix3QkFDSSxlQUFnQixDQUtwQiwyQ0FDSSxnQkFBaUIsQ0M1QnpCLDJERCtCUSxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLGtCQUFtQixDQzVCM0IseUREa0NRLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLFdBQVksQ0FJcEIsaUJBQ0ksaUJBQWtCLENB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QkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixDaEJ4ckJGLDBCZ0JsQkoseUJBOHNCTyxjQUFlLENBOXNCdEIsK0JBaXRCTSxlQUFnQixDQUNoQixnQkFBaUIsQ0FsdEJ2QiwrQ0FxdEJNLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsQ2hCanNCRix5QmdCdkJKLHlCQTR0Qk8sY0FBZSxDQTV0QnRCLCtCQSt0Qk0sZ0JBQWlCLENBQ2pCLGdCQUFpQixDQWh1QnZCLCtDQW11Qk0sZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsQ2hCMXNCRix5QmdCNUJKLHlCQTB1Qk8sY0FBZSxDQTF1QnRCLGtDQTZ1Qk0saUJBQWtCLENBQ2xCLGtCQUFtQixDQTl1QnpCLCtCQWl2Qk0sZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBbHZCdkIsK0NBcXZCTSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqXG5cbk5PVVZFTExFU1xuXG4qKiovXG5cbi5ub3V2ZWxsZSB7XG4gICAgJl9oZWFkIHtcblx0XHQmX3RleHRlIHtcblxuXHRcdH1cblx0fVxuXHQmX2FydGljbGVzIHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmX3NpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy41LDApO1xuXHRcdFx0LnNpZGViYXItd2lkZ2V0IHtcblx0XHRcdFx0LndpZGdldF9ibG9jayB7XG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ibG9jIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwyMHB4KTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNDBweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWxpbmU7IFxuXHRcdFx0YSB7XG5cdFx0XHR9XG5cdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjM1cyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudV9waG90byB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGl0cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmV5LW1pZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnBpYyB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5fcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jX2FyZWEge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwyOSwyNywxKTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCAge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wICB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2ZsZXhpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Jl9yZXRvdXIge1xuXHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYXV0aG9yIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICRncmV5LW1pZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVTdGFuZGFyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNXB4IDA7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdC5waG90b2xhcmdldXJzdGFuZGFyZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGhvdG9TdGFuZGFyZHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2Jsb2NfcGhvdG8ge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yb3dQaG90byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jb2xUZXh0ZVBob3RvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvUmlnaHQsXG5cdFx0XHRcdCZfcGhvdG9MZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDApO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dExlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dExlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3Bob3RvTGVmdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FjdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQgICAgfVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdCZfcGFydGFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfZ29Ub3Age1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTM7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLTQ4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogODBweCAwIDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nOiA3NXB4IDAgNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMCA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDM1cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4iLCIvLyBQUklNQVJZIEZPTlQgLSBGaWd0cmVlXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpZ3RyZWU6d2dodEAzMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTsiLCIvLyBUcmFuc2l0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRzcGVlZDogIDAuM3M7XG4kYm91bmNlOiBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC4zLCAxLjMzKTtcbiRQb3dlcjFFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJFBvd2VyMkVhc2VPdXQ6IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcbiRQb3dlcjRFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJFBvd2VyMUVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKSA7XG4kUG93ZXIyRWFzZUluOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuJFBvd2VyM0Vhc2VJbjogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRQb3dlcjRFYXNlSW46IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4kRXhwb0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4kRXhwb0Vhc2VJbjogY3ViaWMtYmV6aWVyKDAuOTUwLCAwLjA1MCwgMC43OTUsIDAuMDM1KTtcbiRFeHBvRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuJFNpbmVFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuJFNpbmVFYXNlSW46IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XG4kUG93ZXIxRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuJFBvd2VyMkVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRQb3dlcjNFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7XG4kUG93ZXI0RWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xuJFNsb3dFYXNlT3V0OiBjdWJpYy1iZXppZXIoLjA0LDEuMTUsMC40LC45OSk7XG4kZWFzaW5nOiAkUG93ZXIyRWFzZU91dDtcblxuaHRtbCB7XG4gICAgJi5oYXMtc2Nyb2xsLXNtb290aCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAuaGFzLXNjcm9sbC1zbW9vdGggJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtY29udGFpbmVyXSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbltkYXRhLXNjcm9sbC1zZWN0aW9uXSB7XG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiB9XG5cbi5vLWltYWdlX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuXG4gICAgJi4tZnVsbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5vLXNjcm9sbCB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywyMywyMywwKSFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8taW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzICRQb3dlcjJFYXNlT3V0LCB0cmFuc2Zvcm0gMS4ycyAkUG93ZXIyRWFzZU91dDtcbiAgICB9XG5cbiAgICAmLmlzLWludmlldyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1pbWFnZV93cmFwcGVyLi1mdWxsICYge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICB9XG59XG5cblxuLmMtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAmLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1GaWd0cmVlOndnaHRAMzAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbC5oYXMtc2Nyb2xsLXNtb290aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oYXMtc2Nyb2xsLXNtb290aCBbZGF0YS1zY3JvbGwtY29udGFpbmVyXSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1zZWN0aW9uXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vLWltYWdlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDsgfVxuICAuby1pbWFnZV93cmFwcGVyLi1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vLWltYWdlIHtcbiAgb3BhY2l0eTogMC45NTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gIC5vLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuby1pbWFnZS5pcy1pbnZpZXcgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuby1pbWFnZV93cmFwcGVyLi1mdWxsIC5vLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmMtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAuYy1zY3JvbGxiYXIsIC5oYXMtc2Nyb2xsLWRyYWdnaW5nIC5jLXNjcm9sbGJhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7IH1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiBncmFiOyB9XG4gIC5oYXMtc2Nyb2xsLWRyYWdnaW5nIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cbiAgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRDg2O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkQ4NjsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlXCIsIHNlcmlmOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxRDFEMUI7IH1cbiAgYm9keSAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgLndyYXBwZXI6YmVmb3JlLCAud3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLndyYXBwZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIG1haW4gdWwsIG1haW4gb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG5oZWFkZXIgdWwsXG5mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4vKipcbiogUmVzZXRcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgdWwsIG9sLCBsaSxcbmRpdiwgc2VjdGlvbiwgZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzFEMUQxQjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICM1NTU2NUE7IH1cbiAgYS5saW5rX292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBub25lOyB9XG5cbi5wcmltYXJ5X2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZEODY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZXkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJpbWFyeV9idG4uYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFCOyB9XG4gIC5wcmltYXJ5X2J0bjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE5IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQgMUwxOCA1TTE4IDVMMTQgOU0xOCA1SDAuNScgc3Ryb2tlPSclMjMxQTFBMUEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDhweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bjpob3ZlciwgLnByaW1hcnlfYnRuOmZvY3VzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3ZlciBzcGFuLCAucHJpbWFyeV9idG46Zm9jdXMgc3BhbiB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSkgdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucHJpbWFyeV9idG46aG92ZXI6YWZ0ZXIsIC5wcmltYXJ5X2J0bjpmb2N1czphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJpbWFyeV9idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgbWluLXdpZHRoOiAyNTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJpbWFyeV9idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBtaW4td2lkdGg6IDI0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaW1hcnlfYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbWluLXdpZHRoOiAyMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmltYXJ5X2J0biB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIG1pbi13aWR0aDogMjI1cHg7IH0gfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjU1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfSB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgdWwgbGksIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogXCJGaWd0cmVlXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7IH1cblxuLmZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA5LjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA5cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogOC42cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNy41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNi40cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDdyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA2LjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1LjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDQuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAzLjE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTsgfSB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDIuMTVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NXJlbTsgfSB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjg1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjY1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mbGV4Y29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7IH1cblxuLmZsZXhjb250ZW50Y3RhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX2Z1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFpbmVyX21lZCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyX21lZCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX21lZCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX2xhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnBhZGR0b3Age1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZGR0b3Age1xuICAgICAgcGFkZGluZzogMTAwcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZGR0b3Age1xuICAgICAgcGFkZGluZzogODBweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWRkdG9wIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFkZHRvcCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwOyB9IH1cblxuLm1hcmd0b3Age1xuICBtYXJnaW46IDEyMHB4IDAgMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFyZ3RvcCB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogNjVweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCA1MHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCxcbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCBsaSxcbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgIC5BY2NvcmRlb24uYWN0aXZlIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggNDBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCxcbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyMXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjFweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4OyB9IH1cblxuLyogRm9ybXMgKi9cbmZvcm0ge1xuICAvKiBSYWRpbyAvIENoZWNrYm94ICovXG4gIC8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgKi8gfVxuICBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzFEMUQxQjtcbiAgICBtYXJnaW46IDAgMCAwLjc1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9ybSBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgZm9ybSBsZWdlbmQge1xuICAgIGNvbG9yOiAjNTU1NjVBO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGZvcm0gaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNTU1NjVBO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTsgfVxuICAgIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODY4Njg2OyB9XG4gICAgZm9ybSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1NTU2NUE7IH1cbiAgICB0YWJsZSBmb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNTU1NjVBO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgaGVpZ2h0OiA2LjNlbTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg2ODY4NjsgfVxuICAgIGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1NjVBOyB9XG4gIGZvcm0gLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAgICAgICBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMXB4IDEwcHggMCAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAgICAgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAgIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBmb3JtIC5zZWxlY3Qtc3R5bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0Q5RDlEOTsgfVxuICBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDIuODQxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogLjdlbSAxLjI4NWVtO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIC8qIEhpZGUgYXJyb3cgb24gSUUgKi9cbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9ybSBidXR0b24sXG4gIGZvcm0gW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZEODY7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBjb2xvcjogIzFEMUQxQjtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGJhY2tncm91bmQ6ICNGRkZEODY7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICBmb3JtIGJ1dHRvbjpob3ZlcixcbiAgICBmb3JtIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTU2NUE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGZvcm0gYnV0dG9uOmhvdmVyLndoaXRlLFxuICAgICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDE1MDZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9ybSBidXR0b24sXG4gICAgICBmb3JtIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgICAgICBtaW4td2lkdGg6IDI1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb3JtIGJ1dHRvbixcbiAgICAgIGZvcm0gW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtaW4td2lkdGg6IDI0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvcm0gYnV0dG9uLFxuICAgICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICBtaW4td2lkdGg6IDIzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvcm0gYnV0dG9uLFxuICAgICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7IH0gfVxuICAgIGZvcm0gYnV0dG9uOmhvdmVyLFxuICAgIGZvcm0gW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQxRDFCOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0Q5RDlEOTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0Q5RDlEOTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjMUQxRDFCO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjMUQxRDFCO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuICBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRURFREVEO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNEOUQ5RDkgaW5zZXQ7IH1cbiAgICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzLFxuICAgIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBmb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBmb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDlEOTsgfVxuXG4uZm9ybXVsYWlyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtdWxhaXJlIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9ybXVsYWlyZSAuZm9ybS1yb3c6YmVmb3JlLCAuZm9ybXVsYWlyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlIC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZm9ybXVsYWlyZSAuc2luZ2xlLFxuICAuZm9ybXVsYWlyZSAuZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZvcm11bGFpcmUgLnNpbmdsZSAubmFtZSxcbiAgICAuZm9ybXVsYWlyZSAuZnVsbCAubmFtZSB7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuZm9ybXVsYWlyZSAuc2luZ2xlIGg1LFxuICAgIC5mb3JtdWxhaXJlIC5mdWxsIGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZm9ybXVsYWlyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQsXG4gICAgLmZvcm11bGFpcmUgLmZ1bGwgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjAwMDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIsXG4gICAgICAuZm9ybXVsYWlyZSAuZnVsbCAud3BjZjctbm90LXZhbGlkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRkYwMDAwOyB9XG4gICAgLmZvcm11bGFpcmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCxcbiAgICAuZm9ybXVsYWlyZSAuZnVsbCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZSAuc2luZ2xlIC5zaG93LXBhc3N3b3JkLWlucHV0LFxuICAgIC5mb3JtdWxhaXJlIC5mdWxsIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm11bGFpcmUgLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtdWxhaXJlIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtdWxhaXJlIC5idG5fc3VibWl0IC5hamF4LWxvYWRlcixcbiAgICAuZm9ybXVsYWlyZSAuYnRuX3N1Ym1pdCAud3BjZjctc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtdWxhaXJlIC5zaW5nbGUgLm5hbWUsXG4gICAgLmZvcm11bGFpcmUgLmZ1bGwgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjU1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtdWxhaXJlIC5zaW5nbGUgLm5hbWUsXG4gICAgLmZvcm11bGFpcmUgLmZ1bGwgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjQ1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm11bGFpcmUgLmZvcm0tcm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtdWxhaXJlIC5zaW5nbGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybXVsYWlyZSAuc2luZ2xlLFxuICAgIC5mb3JtdWxhaXJlIC5mdWxsIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlIC5zaW5nbGUgLm5hbWUsXG4gICAgICAuZm9ybXVsYWlyZSAuZnVsbCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTsgfSB9XG5cbi8qIFNlYXJjaCAqL1xuLyogVGVtcGxhdGUgKi9cbi50ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIGhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50ZW1wbGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLnRlbXBsYXRlIC50ZXh0X2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZW1wbGF0ZSAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRlbXBsYXRlIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTsgfVxuICAudGVtcGxhdGUuZHJvaXRlIC5mbGV4Y29udGVudGN0YSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kOyB9XG4gICAgLnRlbXBsYXRlLmRyb2l0ZSAuZmxleGNvbnRlbnRjdGEgLmNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGVtcGxhdGUge1xuICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICBoZWlnaHQ6IDU1dmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnRlbXBsYXRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgICAudGVtcGxhdGUgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRlbXBsYXRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiA0NXZoOyB9XG4gICAgICAudGVtcGxhdGUgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAudGVtcGxhdGUgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlbXBsYXRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiA0MHZoOyB9XG4gICAgICAudGVtcGxhdGUgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAudGVtcGxhdGUgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGVtcGxhdGUge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IDM1dmg7IH1cbiAgICAgIC50ZW1wbGF0ZSAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC50ZW1wbGF0ZSAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50ZW1wbGF0ZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgICAgIGhlaWdodDogNDJ2aDsgfVxuICAgICAgLnRlbXBsYXRlIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG5cbi8qIDQwNCBTdHlsZXMgKi9cbiNwb3N0LTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICNwb3N0LTQwNCAuaGVhZGVyXzQwNF9zcGFjZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCOyB9XG4gICNwb3N0LTQwNCAuaWNvbl80MDQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAjcG9zdC00MDQgLmZsZXhib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI3Bvc3QtNDA0IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NjVBOyB9XG4gICAgI3Bvc3QtNDA0IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2JjYmM7IH1cbiAgICAjcG9zdC00MDQgYS5wcmltYXJ5X2J0biB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qIEhPTUUgU3R5bGVzICovXG4uaG9tZSAjZmxleGlibGVBY2N1ZWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGMDsgfVxuICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZHJvaXRlLFxuICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUQxQjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93LFxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3c6YmVmb3JlLCAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZHJvaXRlX3JvdzphZnRlcixcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93OmJlZm9yZSxcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZHJvaXRlX3JvdzphZnRlcixcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCxcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQgaDMsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlLFxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfdGV4dGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9ib3V0b24sXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9ib3V0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvLFxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8sXG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvLFxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEucmlnaHQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3Bob3RvX2FyZWEucmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMS41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjExLCAwLjk5KTsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEucmlnaHQuYW5pbWVfb24sXG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5yaWdodC5hbmltZV9vbiB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEubGVmdCxcbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDEuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4xMSwgMC45OSk7IH1cbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZHJvaXRlX3Jvd19waG90b19hcmVhLmxlZnQuYW5pbWVfb24sXG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0LmFuaW1lX29uIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8gaW1nLFxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGUsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGUsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGUsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3Bob3RvLFxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogOCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGVfcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogMTUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nOmJlZm9yZSwgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3Rpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvYyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2Mge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkQ4NjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZkODYgNTAlLCAjZWJlYmViIDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2NfYXJlYV9idG4gLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2NfYXJlYV9idG4gLnNlY3Rpb25fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2MgLmZsZXhib3gge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2NfYXJlYV9idG4ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2NfYXJlYV9idG4gLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmxpZW5zX3NlY3Rpb25zX2NsaWVudGVsZV9saXN0aW5nX2Jsb2Mge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAgICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvYyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZ19ibG9jX2FyZWFfYnRuIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5saWVuc19zZWN0aW9uc19jbGllbnRlbGVfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlX2xpc3RpbmdfYmxvY19hcmVhX2J0biB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUsXG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSAudGV4dF9jb250ZW50LFxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIC50ZXh0X2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24sXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5jYWxsX3RvX2FjdGlvbiAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSAudGV4dF9jb250ZW50IC5jb250ZW50LFxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAuY2FsbF90b19hY3Rpb24gLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9wb3VycXVvaV9kcnVtbW9uZHZpbGxlLFxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAuY2FsbF90b19hY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSxcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogNTB2aDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSAudGV4dF9jb250ZW50IC5jb250ZW50LFxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5jYWxsX3RvX2FjdGlvbiAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSxcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNDV2aDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbixcbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAuY2FsbF90b19hY3Rpb24gLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUgLnRleHRfY29udGVudCAuY29udGVudCxcbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAuY2FsbF90b19hY3Rpb24gLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwdmg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24sXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIC50ZXh0X2NvbnRlbnQgLnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9wb3VycXVvaV9kcnVtbW9uZHZpbGxlIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUsXG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1dmg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3BvdXJxdW9pX2RydW1tb25kdmlsbGUgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24sXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIC50ZXh0X2NvbnRlbnQgLnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9wb3VycXVvaV9kcnVtbW9uZHZpbGxlIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQsXG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSxcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLmNhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMzY1cHg7XG4gICAgICAgIGhlaWdodDogNDJ2aDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSAudGV4dF9jb250ZW50IC5jb250ZW50LFxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5jYWxsX3RvX2FjdGlvbiAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3JvdzpiZWZvcmUsIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGl0cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X3RleHRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dF9ib3V0b24gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3Rpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3Rpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVmMGYwIDUwJSwgI2ViZWJlYiA1MCUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1czsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDUwIDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNScgZmlsbD0nJTIzRkZGRDg2Jy8lM0UlM0NwYXRoIGQ9J00yOS41IDIxTDMzLjUgMjVNMzMuNSAyNUwyOS41IDI5TTMzLjUgMjVIMTYnIHN0cm9rZT0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3JvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93OmJlZm9yZSwgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDUwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxvdzsgfVxuICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MC44MzMzMyU7IH0gfVxuICAgICAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIC5ldmVuZW1lbnRfdGl0cmUgaDUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUgLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2M6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwJTsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmcgLnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dF90aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGV4dGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X2JvdXRvbiAucHJpbWFyeV9idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMzM1cHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICByaWdodDogMjdweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDM4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nIC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGl0cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X3RleHRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dF9ib3V0b24gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMxNXB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmcgLnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dF90aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGV4dGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X2JvdXRvbiAucHJpbWFyeV9idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjg1cHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgYm90dG9tOiAtMzVweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3JvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nIC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfdGV4dF90aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGV4dGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X2JvdXRvbiAucHJpbWFyeV9idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjY1cHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50c19yb3dfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmcgLnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X3RleHRfdGl0cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd190ZXh0X3RleHRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgcmlnaHQ6IDdweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX2V2ZW5lbWVudHNfcm93X2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ldmVuZW1lbnRzX3Jvd19saXN0aW5nIC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3JvdzpiZWZvcmUsIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2hlYWRfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3Jvd190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZF9yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2hlYWRfcm93X3RpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3Jvd190ZXh0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZF9yb3dfdGV4dGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2hlYWRfcm93X2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZF9yb3dfYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2hlYWRfcm93X2J0biB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZF9yb3dfYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI5LjE2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3Rpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZzpiZWZvcmUsIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3Rpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3Rpbmc6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2Mge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuY29udGVudV9waG90byB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuY29udGVudV9waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLnRpdHJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLnRpdHJlIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmRhdGUgcCB7XG4gICAgICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jOm50aC1jaGlsZCgzbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYzpob3ZlciAucGljIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYzpob3ZlciAuYnRuX3JlYWQtbW9yZSBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jOmhvdmVyIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2NfYXJlYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuY29udGVudV9waG90byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuZGF0ZSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmNvbnRlbnVfcGhvdG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmRhdGUgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmNvbnRlbnVfcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jIC5kYXRlIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvY19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jIC5jb250ZW51X3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyAuZGF0ZSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fbm9zX25vdXZlbGxlc19saXN0aW5nX2Jsb2MgLmNvbnRlbnVfcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX25vc19ub3V2ZWxsZXNfbGlzdGluZ19ibG9jIC5kYXRlIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3RvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTsgfVxuICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3c6YmVmb3JlLCAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWluLWhlaWdodDogNjUwcHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4OyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgICAgIC5ob21lICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuaG9tZSAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmhvbWUgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykgLnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4NXB4OyB9IH1cblxuLyogTm9zIFNhbGxlcyBTdHlsZXMgKi9cbi5zYWxsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gIC5zYWxsZXNfZXZlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCOyB9XG4gICAgLnNhbGxlc19ldmVudHNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHggMDsgfVxuICAgICAgLnNhbGxlc19ldmVudHNfcm93OmJlZm9yZSwgLnNhbGxlc19ldmVudHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuc2FsbGVzX2V2ZW50c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnNhbGxlc19ldmVudHNfcm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnNhbGxlc19ldmVudHNfcm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNhbGxlc19ldmVudHNfcm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnNhbGxlc19ldmVudHNfcm93X3RleHRfYXJlYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMCA1MCUgMCAwOyB9XG4gICAgICAuc2FsbGVzX2V2ZW50c19yb3dfbGlzdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuc2FsbGVzX2V2ZW50c19yb3dfbGlzdGluZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2FsbGVzX2V2ZW50c19yb3dfbGlzdGluZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuc2FsbGVzX2V2ZW50c19yb3dfbGlzdGluZ19hcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5zYWxsZXNfZXZlbnRzX3Jvd19saXN0aW5nX2FyZWFfbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAgICAgLnNhbGxlc19ldmVudHNfcm93X2xpc3RpbmdfYXJlYV9saXN0IGxpIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDQwJTsgfVxuICAuc2FsbGVzX2hpZ2hsaWdodHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgICAuc2FsbGVzX2hpZ2hsaWdodHNfbGlzdGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zYWxsZXNfaGlnaGxpZ2h0c19saXN0aW5nOmJlZm9yZSwgLnNhbGxlc19oaWdobGlnaHRzX2xpc3Rpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5zYWxsZXNfaGlnaGxpZ2h0c19saXN0aW5nOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5zYWxsZXNfaGlnaGxpZ2h0c19saXN0aW5nX2xpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuc2FsbGVzX2hpZ2hsaWdodHNfbGlzdGluZ19saXN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zYWxsZXNfaGlnaGxpZ2h0c19saXN0aW5nX2xpc3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgLnNhbGxlc19oaWdobGlnaHRzX2xpc3RpbmdfbGlzdF9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTUlIDMwcHggMjBweDsgfVxuICAgICAgICAgIC5zYWxsZXNfaGlnaGxpZ2h0c19saXN0aW5nX2xpc3RfYXJlYSBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zYWxsZXNfaW5mb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgICAuc2FsbGVzX2luZm9zX2hlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYnRuX3RhYnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zYWxsZXNfaW5mb3NfaGVhZF9idG5fdGFic190YWIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZDg2IDUwJSwgcmdiYSgyMzUsIDIzNSwgMjM1LCAwKSA1MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRDg2O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYnRuX3RhYnNfdGFiIGg1IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZEODY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfaGVhZF9idG5fdGFic190YWIuY3VycmVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYnRuX3RhYnNfdGFiLmN1cnJlbnQgaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYnRuX3RhYnNfdGFiOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19oZWFkX2J0bl90YWJzX3RhYjpob3ZlciBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7IH1cbiAgICAgIC5zYWxsZXNfaW5mb3NfaGVhZF9iZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zYWxsZXNfaW5mb3NfaGVhZF9iZzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAgICAgLnNhbGxlc19pbmZvc19oZWFkX2JnX2FyZWEge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLnNhbGxlc19pbmZvc19oZWFkX2JnX2FyZWEgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAuc2FsbGVzX2luZm9zX2hlYWRfYmdfYXJlYS5jdXJyZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLnNhbGxlc19pbmZvc19oZWFkX2JnX2FyZWEuY3VycmVudCBpbWcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNhbGxlc19pbmZvc19yZXN1bHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlLmN1cnJlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9tZW51X2J0biB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmQ4NiA1MCUsIHJnYmEoMjM1LCAyMzUsIDIzNSwgMCkgNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDsgfVxuICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9tZW51X2J0biBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX21lbnVfYnRuLmN1cnJlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9tZW51X2J0bi5jdXJyZW50IGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9tZW51X2J0bjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfbWVudV9idG46aG92ZXIgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3MuY3VycmVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93OmJlZm9yZSwgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd19nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd19nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X2dhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9zcGVjaWZpY2F0aW9uc190aXRyZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX3NwZWNpZmljYXRpb25zX2xpc3Rpbmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX3NwZWNpZmljYXRpb25zX2xpc3RpbmdfbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9zcGVjaWZpY2F0aW9uc19saXN0aW5nX2xpc3Rfcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX3NwZWNpZmljYXRpb25zX2xpc3RpbmdfbGlzdF9yb3c6YmVmb3JlLCAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX3NwZWNpZmljYXRpb25zX2xpc3RpbmdfbGlzdF9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfc3BlY2lmaWNhdGlvbnNfbGlzdGluZ19saXN0X3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfc3BlY2lmaWNhdGlvbnNfbGlzdGluZ19saXN0X3JvdzpiZWZvcmUsIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfc3BlY2lmaWNhdGlvbnNfbGlzdGluZ19saXN0X3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9zcGVjaWZpY2F0aW9uc19saXN0aW5nX2xpc3Rfcm93OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9zcGVjaWZpY2F0aW9uc19saXN0aW5nX2xpc3Rfcm93IC5zcGVjaWZpY2F0aW9uX3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX3NwZWNpZmljYXRpb25zX2xpc3RpbmdfbGlzdF9yb3cgLnNwZWNpZmljYXRpb25fdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfc3BlY2lmaWNhdGlvbnNfbGlzdGluZ19saXN0X3JvdyAuc3BlY2lmaWNhdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfc3BlY2lmaWNhdGlvbnNfbGlzdGluZ19saXN0X3JvdyAuc3BlY2lmaWNhdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3JvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X3RleHQgLnNhbGxlX2NhcGFjaXRlX2xpc3Rpbmdfcm93OmJlZm9yZSwgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3JvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3JvdyAuY2FwYWNpdGVfdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3JvdyAuY2FwYWNpdGVfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfY2FwYWNpdGVfbGlzdGluZ19yb3dfY29sdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3Jvd19jb2x0aXRyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjguNSU7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCAuc2FsbGVfY2FwYWNpdGVfbGlzdGluZ19yb3dfY29sdGl0cmUgLmNhcGFjaXRlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3Jvd19jb2wge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nX3Jvd19jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0LjI1JTsgfSB9XG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9kb2N1bWVudF9kZXNfcGxhbnMsXG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IC5zYWxsZV9ib3V0b25fcHJvcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlscyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3JvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgICAgICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHNfaW5mb3Nfcm93X2dhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3dfdGV4dCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlsc19pbmZvc19yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd19nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzX2luZm9zX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5zYWxsZXNfaW5mb3NfcmVzdWx0X2NvbnRlbnRfcm9vbV9jaG9pY2VfZGV0YWlscyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNhbGxlc19pbmZvc19yZXN1bHRfY29udGVudF9yb29tX2Nob2ljZV9kZXRhaWxzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuc2FsbGVzX2luZm9zX3Jlc3VsdF9jb250ZW50X3Jvb21fY2hvaWNlX2RldGFpbHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLyoqKlxuXG5OT1VWRUxMRVNcblxuKioqL1xuLmV2ZW5lbWVudHNfaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmV2ZW5lbWVudHNfaGVhZF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmV2ZW5lbWVudHNfaGVhZF9yb3c6YmVmb3JlLCAuZXZlbmVtZW50c19oZWFkX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmV2ZW5lbWVudHNfaGVhZF9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZXZlbmVtZW50c19oZWFkX3Jvd190aXRyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RpdHJlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW5lbWVudHNfaGVhZF9yb3dfdGl0cmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RleHRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZXZlbmVtZW50c19oZWFkX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RleHRlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmV2ZW5lbWVudHNfbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWYwZjAgNTAlLCAjZWJlYmViIDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3JvdzpiZWZvcmUsIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbG93OyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIGg1IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUgLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMCU7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2M6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5ldmVuZW1lbnRzX2xpc3RpbmcgLnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jIHtcbiAgICAgIHBhZGRpbmc6IDQzcHggMDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgcmlnaHQ6IDI3cHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4OyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggMDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jIHtcbiAgICAgIHBhZGRpbmc6IDIxcHggMDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYm90dG9tOiAtMzVweDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2Mge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvYyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG4uZXZlbmVtZW50c19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7IH1cbiAgLmV2ZW5lbWVudHNfY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW5lbWVudHNfY29udGVudF9yZXRvdXIgLnJldG91cl9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAuZXZlbmVtZW50c19jb250ZW50X2RldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH1cbiAgICAuZXZlbmVtZW50c19jb250ZW50X2RldGFpbHM6YmVmb3JlLCAuZXZlbmVtZW50c19jb250ZW50X2RldGFpbHM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlsczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlsc19kYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmV2ZW5lbWVudHNfY29udGVudF9kZXRhaWxzX2RhdGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsb3c7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlsc19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXZlbmVtZW50c19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVuZW1lbnRzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjVweCAwIDM1cHg7IH0gfVxuXG4vKioqXG5cbk5PVVZFTExFU1xuXG4qKiovXG4ubm91dmVsbGVfYXJ0aWNsZXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5vdXZlbGxlX2FydGljbGVzOmJlZm9yZSwgLm5vdXZlbGxlX2FydGljbGVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubm91dmVsbGVfYXJ0aWNsZXM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ub3V2ZWxsZV9hcnRpY2xlc19zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayBociB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayBoNSB7XG4gICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAgICAgLm5vdXZlbGxlX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAubm91dmVsbGVfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ5RDk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2Mge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2NfYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KSclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHN0cm9rZT0nJTIzMDAwMDAwJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlOyB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLmZsZXhib3gge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLmNvbnRlbnVfcGhvdG8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLmNvbnRlbnVfcGhvdG8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTsgfVxuICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIC50aXRyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIC50aXRyZSBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubm91dmVsbGVfYXJ0aWNsZXNfYmxvYyAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLmRhdGUgcCB7XG4gICAgICAgIGNvbG9yOiAjYmNiY2JjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2M6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAubm91dmVsbGVfYXJ0aWNsZXNfYmxvYzpob3ZlciAucGljIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2M6aG92ZXIgLmJ0bl9yZWFkLW1vcmUgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2M6aG92ZXIgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDUwIDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNScgZmlsbD0nJTIzRkZGRDg2Jy8lM0UlM0NwYXRoIGQ9J00yOS41IDIxTDMzLjUgMjVNMzMuNSAyNUwyOS41IDI5TTMzLjUgMjVIMTYnIHN0cm9rZT0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2Mge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ub3V2ZWxsZV9mbGV4aWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCA3MHB4OyB9XG4gIC5ub3V2ZWxsZV9mbGV4aWJsZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5ub3V2ZWxsZV9mbGV4aWJsZSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlIHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5ub3V2ZWxsZV9mbGV4aWJsZSBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgLm5vdXZlbGxlX2ZsZXhpYmxlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubm91dmVsbGVfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01MHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAubm91dmVsbGVfZmxleGlibGVfYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2F1dGhvciAuYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2F1dGhvciAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjYmNiY2JjO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ub3V2ZWxsZV9mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMzVweCAwOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX3RleHRlU3RhbmRhcmQ6YmVmb3JlLCAubm91dmVsbGVfZmxleGlibGVfdGV4dGVTdGFuZGFyZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX3RleHRlU3RhbmRhcmQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubm91dmVsbGVfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5vdXZlbGxlX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9waG90b1N0YW5kYXJkIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubm91dmVsbGVfZmxleGlibGVfYmxvY19waG90byB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnBob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAubm91dmVsbGVfZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDAgMzVweCAwOyB9XG4gICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmJlZm9yZSwgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0IGltZywgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRURFREVEOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3JvdzpiZWZvcmUsIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb25fcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubm91dmVsbGVfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLm5vdXZlbGxlX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3AgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG4gICAgICAgIC5ub3V2ZWxsZV9mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAtNDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ub3V2ZWxsZV9mbGV4aWJsZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubm91dmVsbGVfZmxleGlibGUge1xuICAgICAgcGFkZGluZzogNzVweCAwIDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubm91dmVsbGVfZmxleGlibGUge1xuICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubm91dmVsbGVfZmxleGlibGUge1xuICAgICAgcGFkZGluZzogNjVweCAwIDM1cHg7IH0gfVxuXG4vKiBDT05UQUNUIFN0eWxlcyAqL1xuLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gIC5jb250YWN0X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5jb250YWN0X3JvdzpiZWZvcmUsIC5jb250YWN0X3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNvbnRhY3Rfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNvbnRhY3Rfcm93X2NhcnRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfY2FydGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jYXJ0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuY29udGFjdF9yb3dfY2FydGVfYXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jb250YWN0X3Jvd19jYXJ0ZSAuYWNmLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgICAuY29udGFjdF9yb3dfY2FydGUgLmFjZi1tYXAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb250YWN0X3Jvd19jYXJ0ZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jYXJ0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2NhcnRlX2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfY2FydGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19jYXJ0ZV9hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3Rfcm93X2NhcnRlX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXMge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAwIDE1JSAwIDIwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWEgLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH0gfVxuICAuY29udGFjdF9mb3JtIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNvbnRhY3RfZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgLmNvbnRhY3RfZm9ybV9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuY29udGFjdF9mb3JtX3JvdzpiZWZvcmUsIC5jb250YWN0X2Zvcm1fcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuY29udGFjdF9mb3JtX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY29udGFjdF9mb3JtX3Jvd190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3RfZm9ybV9yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdF9mb3JtX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuY29udGFjdF9mb3JtX3Jvd19maWVsZHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5jb250YWN0X2Zvcm1fcm93X2ZpZWxkcyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdF9mb3JtX3Jvd19maWVsZHMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLyoqKlxuXG5HRU5FUkFMXG5cbioqKi9cbi5mbGV4aWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgLmZsZXhpYmxlX2Jsb2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgICAgICAgY29sb3I6ICM1NTU2NUE7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuZmxleGlibGVfYmxvYyBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU2NUE7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIGE6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgYS5wcmltYXJ5X2J0biB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZmxleGlibGVfYmxvYyBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvYyAuZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsYWNrIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkQ4NjtcbiAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmcteWVsbG93IGEucHJpbWFyeV9idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFCOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNTVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNDVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NWVtOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RpdHJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RpdHJlIC5zb3VzLXRpdHJlX3ByaW5jaXBhbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSBoNCB7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTY1QTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24uYmctYmxhY2sgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSBoNCB7XG4gICAgICAgIGNvbG9yOiAjODY4Njg2OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogOTBweCAwIDc1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDcwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAwIDYwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDUwcHggMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGl0cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSAuc291cy10aXRyZV9wcmluY2lwYWxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGV4dGUgLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDMwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLWJsYWNrIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8uYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90by5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogOTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogOTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8uYmctYmxhY2sge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90by5iZy15ZWxsb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLWJsYWNrIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8uYmcteWVsbG93IHtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90by5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90by5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90by5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZS5tYXJndG9wIC5yb3dUZXh0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAuYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NfcHJlc2VudGF0aW9uIC5jYXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NjVBO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7XG4gICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3JvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQgaDMsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV9ib3V0b24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfYm91dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEucmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAxLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMTEsIDAuOTkpOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5yaWdodC5hbmltZV9vbiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEucmlnaHQuYW5pbWVfb24ge1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG9fYXJlYS5sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMS41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjExLCAwLjk5KTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvX2FyZWEubGVmdC5hbmltZV9vbiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWEubGVmdC5hbmltZV9vbiB7XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBpbWcsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLWJsYWNrLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5iZy1ibGFjayB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLXllbGxvdywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZS5iZy1ibGFjaywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuYmctYmxhY2sge1xuICAgICAgICAgIHBhZGRpbmc6IDkwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZS5iZy15ZWxsb3csIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogOTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLWJsYWNrLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLXllbGxvdywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuYmcteWVsbG93IHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuYmctYmxhY2ssIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmJnLWJsYWNrIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuYmcteWVsbG93LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5iZy15ZWxsb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZS5iZy1ibGFjaywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuYmctYmxhY2sge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZS5iZy15ZWxsb3csIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmJnLXllbGxvdyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLWJsYWNrLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5iZy1ibGFjayB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmJnLXllbGxvdywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuYmcteWVsbG93IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuYmctYmxhY2ssIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmJnLWJsYWNrIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuYmcteWVsbG93LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5iZy15ZWxsb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnNvdXNUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNTU1NjVBOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLWJsYWNrIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy1ibGFjayAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NTY1QTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy15ZWxsb3cge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLXllbGxvdyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NTY1QTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy1ibGFjayB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLXllbGxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLWJsYWNrIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMuYmctYmxhY2sge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy15ZWxsb3cge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy1ibGFjayB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLXllbGxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy1ibGFjayB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMuYmctYmxhY2sgLnJvd0NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy15ZWxsb3cgLnJvd0NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLWJsYWNrIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy1ibGFjayAucm93Q29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcy5iZy15ZWxsb3cge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzLmJnLXllbGxvdyAucm93Q29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQubGluayAuY29sX2VsZW1lbnRfY29udGVudDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQubGluazpob3ZlciAuY29sX2VsZW1lbnRfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50Lmxpbms6aG92ZXIgLmNvbF9lbGVtZW50X2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCA1MCA1MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyByeD0nMjUnIGZpbGw9JyUyM0ZGRkQ4NicvJTNFJTNDcGF0aCBkPSdNMjkuNSAyMUwzMy41IDI1TTMzLjUgMjVMMjkuNSAyOU0zMy41IDI1SDE2JyBzdHJva2U9JyUyMzFEMUQxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjQpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQgLmJsb2N0aXRyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jYWRyZV9waG90byB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2NwaG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQubGluayAuY29sX2VsZW1lbnRfY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDM1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuY29sX2VsZW1lbnRfY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jb2xfZWxlbWVudF9jb250ZW50IC5ibG9jdGl0cmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50LmxpbmsgLmNvbF9lbGVtZW50X2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuY29sX2VsZW1lbnRfY29udGVudCAuYmxvY3RpdHJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50LmxpbmsgLmNvbF9lbGVtZW50X2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRvcDogMjVweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQgLmJsb2N0aXRyZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQubGluayAuY29sX2VsZW1lbnRfY29udGVudDphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuY29sX2VsZW1lbnRfY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuY29sX2VsZW1lbnRfY29udGVudCAuYmxvY3RpdHJlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuYmxvY3RleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X3RleHRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUgLnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUgaDQge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU2NUE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnRfY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnRfY29sdW1uczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50X2NvbHVtbnM6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50X2NvbHVtbnM6YWZ0ZXIge1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfcm93X2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19yb3dfdGV4dGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX3Jvd19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2MgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRDg2O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZkODYgNTAlLCAjZWJlYmViIDUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1czsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2NfYXJlYV9idG4ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2MgLmZsZXhib3gge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2NfYXJlYV9idG4ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2NfYXJlYV9idG4gLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2NfYXJlYV9idG4ge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX2Jsb2NfYXJlYV9idG4gLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3RpbmdfYmxvYyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3RpbmdfYmxvY19hcmVhX2J0biAuc2VjdGlvbl9kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19ibG9jX2FyZWFfYnRuIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGU6YmVmb3JlLCAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGU6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2Mge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyAucm93RXF1aXBlX2Jsb2NfYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYy5waWMgLnJvd0VxdWlwZV9ibG9jX2FyZWE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyAub3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyBoNCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MucGljIGg1IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5waWMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnBpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5vdmVybGF5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2NfYXJlYS5saW5rOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2NfYXJlYS5saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLmluZm9fYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAubm9tX2VxdWlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAudGl0cmVfZXF1aXBlIHtcbiAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvY19hcmVhLmxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogNDVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5ub21fZXF1aXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnRpdHJlX2VxdWlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvY19hcmVhLmxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5ub21fZXF1aXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnRpdHJlX2VxdWlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvY19hcmVhLmxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5ub21fZXF1aXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnRpdHJlX2VxdWlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnBpYyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jX2FyZWEubGluazphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLm5vbV9lcXVpcGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAudGl0cmVfZXF1aXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogNSUgMTAlIDUlIDEwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0JSA4JSA0JSA4JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICBib3R0b206IC0xOHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IC00MHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiAtMzBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogLTMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfYmFyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogLjNyZW0gc29saWQgYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuODVyZW0pOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfYmFyIC5sb2FkaW5nLWJhci1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19iYXIgLmxvYWRpbmctYmFyLWJ1bGxldDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgIzFEMUQxQjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkQ4NjtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMUQxRDFCO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcywgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLmhlYWQsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU2NUE7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudTo6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudTo6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzRfY29sb25uZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lLFxuICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZTpudGgtY2hpbGQoZXZlbiksIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogNjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlX2xlZnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZV9sZWZ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUwMDAwMCwgMC41MDAwMDApJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0LjUwMDAwMCwgMjQuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNC41MDAwMDAsIC0yNC41MDAwMDApICclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHN0cm9rZT0nJTIzMDAwMDAwJyBmaWxsPSclMjNGRkZGRkYnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDExJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNTAwMDAwLCAwLjUwMDAwMCknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgZmlsbD0nJTIzRkZGRkZGJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSBob3ZlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlLWhvdmVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS4wMDAwMDAsIDI1LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjUuMDAwMDAwLCAtMjUuMDAwMDAwKSAnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBmaWxsPSclMjNGRkZEODYnIGZpbGwtcnVsZT0nbm9uemVybycgeD0nMCcgeT0nMCcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyByeD0nMjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOS41LDIxIEwzMy41LDI1IE0zMy41LDI1IEwyOS41LDI5IE0zMy41LDI1IEwxNiwyNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFEMUQxQiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDUwIDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNScgZmlsbD0nJTIzRkZGRDg2Jy8lM0UlM0NwYXRoIGQ9J00yOS41IDIxTDMzLjUgMjVNMzMuNSAyNUwyOS41IDI5TTMzLjUgMjVIMTYnIHN0cm9rZT0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTUlIDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlIDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3RvcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90bzpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90bzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG86bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvOm50aC1jaGlsZCgzKSAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTg1cHg7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC50ZXh0ZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZC5kcm9pdGUgLmZsZXhjb250ZW50Y3RhIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQuZHJvaXRlIC5mbGV4Y29udGVudGN0YSAuY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXZoOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwdmg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1dmg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDB2aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1dmg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICAgICAgICAgIGhlaWdodDogNDJ2aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuZmxleGJveCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IC5tZWRpYV90aXRyZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgLmxpbmtfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiBociB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQ1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ub21hcmdlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ub3BhZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIC5hbmNob3JfdG9wIHtcbiAgICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvcnNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3QgLmFuY2hvcnNfZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3RfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlndHJlZVwiLCBzZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvcnNfbGlzdF9pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi8qKipcblxuTW9iaWxlIG1lbnVcblxuKioqL1xuLm1vYmlsZU1lbnUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2VlZjBmMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMCA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9iaWxlTWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAubW9iaWxlTWVudS5ob3ZlcmxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51IC5oYW1idXJnZXJfY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI4cHgnIGhlaWdodD0nMXB4JyB2aWV3Qm94PScwIDAgMjggMScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGFtYnVyZ2VyX2xpbmVfY2xvc2UlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGFtYnVyZ2VyX2xpbmVfY2xvc2UnIGZpbGw9JyUyMzU1NTY1QScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMCcgeT0nMCcgd2lkdGg9JzI4JyBoZWlnaHQ9JzEnJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAxcHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRDg2OyB9XG4gIC5tb2JpbGVNZW51IC5tb2JpbGVfbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gIC5tb2JpbGVNZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2JpbGVNZW51IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjMxRDFEMUInIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5wcm9wb3NpdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5wcm9wb3NpdGlvbiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRDg2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5wcm9wb3NpdGlvbiBhOmhvdmVyLCAubW9iaWxlTWVudSB1bCBsaS5wcm9wb3NpdGlvbiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NTY1QTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiA0NDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAgICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpmb2N1cywgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU2NUE7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NjVBO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51Lm5hdkFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLmFjdGl2ZSB1bC5zdWItbWVudS5uYXZBY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tb2JpbGVNZW51X2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7IH1cbiAgLm1vYmlsZU1lbnVfbWVudXNfcHJpbmNpcGFsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGVNZW51X21lbnVzX3NlY29uZGFpcmUgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5OyB9XG4gICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHVsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjVweDsgfVxuICAgICAgICAubW9iaWxlTWVudV9tZW51c19mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgICAubW9iaWxlTWVudV9tZW51c19mb290ZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX2Zvb3RlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1vYmlsZU1lbnVfbWVudXNfc29jaWF1eCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7IH1cbiAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4X25hdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4X25hdiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAyNXB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3NvY2lhdXhfbmF2IGxpIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBjb2xvcjogIzU1NTY1QTsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3NvY2lhdXhfbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7IH1cbiAgICAgICAgLm1vYmlsZU1lbnVfbWVudXNfc29jaWF1eF9uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3NvY2lhdXhfbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1vYmlsZU1lbnUgLm1vYmlsZV9sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5tb2JpbGVNZW51X21lbnVzX3NlY29uZGFpcmUgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAubW9iaWxlTWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA5cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zZWNvbmRhaXJlIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9iaWxlTWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgICAgIC5tb2JpbGVNZW51X2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA5cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zZWNvbmRhaXJlIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9iaWxlTWVudV9jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm1vYmlsZU1lbnUgLm1vYmlsZV9sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggOC41cHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUubmF2QWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubW9iaWxlTWVudV9tZW51c19wcmluY2lwYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tb2JpbGVNZW51X21lbnVzX3ByaW5jaXBhbCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1vYmlsZU1lbnVfbWVudXNfc2Vjb25kYWlyZSB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19mb290ZXIgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7IH1cbiAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4X25hdiBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDsgfVxuICAgICAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4X25hdiBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZU1lbnUge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51IHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUgLmhhbWJ1cmdlcl9jbG9zZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDFweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgICAgIC5tb2JpbGVNZW51X2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDcuNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUubmF2QWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkucHJvcG9zaXRpb24ge1xuICAgICAgICAgIHRvcDogMTAwcHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5wcm9wb3NpdGlvbiBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51X21lbnVzX3ByaW5jaXBhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3ByaW5jaXBhbCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm1vYmlsZU1lbnVfbWVudXNfc2Vjb25kYWlyZSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5tb2JpbGVNZW51X21lbnVzX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX2Zvb3RlciB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAxMnB4OyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgLm1vYmlsZU1lbnVfbWVudXNfc29jaWF1eCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3NvY2lhdXhfbmF2IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDEycHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4X25hdiBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tb2JpbGVNZW51IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4O1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUubmF2QWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkucHJvcG9zaXRpb24gYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51X21lbnVzX3ByaW5jaXBhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3ByaW5jaXBhbCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zZWNvbmRhaXJlIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm1vYmlsZU1lbnVfbWVudXNfZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudV9tZW51c19mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAubW9iaWxlTWVudV9tZW51c19zb2NpYXV4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm1vYmlsZU1lbnVfbWVudXNfc29jaWF1eF9uYXYgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51X21lbnVzX3NvY2lhdXhfbmF2IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9IH1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICBoZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI2LCAyNiwgMjYsIDAuMzUpIDAlLCByZ2JhKDI2LCAyNiwgMjYsIDApIDEwMCUpOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjQwLCAyNDAsIDApO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAuaGVhZGVyIC5jb250YWluZXJfbGFyZ2Uge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgLmhlYWRlcl9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmhlYWRlcl9yb3c6YmVmb3JlLCAuaGVhZGVyX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmhlYWRlcl9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcsXG4gICAgLmhlYWRlcl9sb2dvIC5sb2dvLWludmVyc2Uge1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA0NTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlcl9sb2dvIC5sb2dvLWludmVyc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nLFxuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWludmVyc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nLFxuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWludmVyc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nLFxuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWludmVyc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcsXG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW52ZXJzZSB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyxcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbnZlcnNlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3OS4xNjY2NyU7IH0gfVxuICAgIC5oZWFkZXJfbWVudV9hbGlnbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXJfbWVudV9uYXY6YmVmb3JlLCAuaGVhZGVyX21lbnVfbmF2OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuaGVhZGVyX21lbnVfbmF2OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI0VFRjBGMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1NjVBO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLnByb3Bvc2l0aW9uIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkQ4NjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkucHJvcG9zaXRpb24gYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5wcm9wb3NpdGlvbiBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZEODY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PSc3cHgnIHZpZXdCb3g9JzAgMCAxMCA3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19kb3duJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSwgMS41KScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS42JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoJyBwb2ludHM9JzAgMCA0IDQgOCAwJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubmF2QWN0aXZlIC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZjBmMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMDBlbTtcbiAgICAgICAgICAgIC8qIHRyaWNrIGZyb20gY3NzLXRyaWNrcyBjb21tZW50cyAqL1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMDAwZW07XG4gICAgICAgICAgICAvKiB0cmljayBmcm9tIGNzcy10cmlja3MgY29tbWVudHMgKi9cbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDI0MCwgMjQwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4OyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubGFyZ2UtZHJvcGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDk2dnc7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDVweCAwIDQ1cHg7XG4gICAgICAgICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmYmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjZmYmZmIDAlLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmxhcmdlLWRyb3Bkb3duIC5zdWItbWVudTpiZWZvcmUsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubGFyZ2UtZHJvcGRvd24gLnN1Yi1tZW51OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmxhcmdlLWRyb3Bkb3duIC5zdWItbWVudTphZnRlciB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUgbGkgYTpmb2N1cywgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93biAuc3ViLW1lbnUgbGkgYS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5sYXJnZS1kcm9wZG93bi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIHRvcDogOTJweDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmxhcmdlLWRyb3Bkb3duLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IGxpIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IC5tZW51LWJ0biAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjhweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAyOCA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGFtYnVyZ2VyJyBmaWxsPSclMjM1NTU2NUEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHg9JzAnIHk9JzAnIHdpZHRoPScyOCcgaGVpZ2h0PScxJyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyB4PScwJyB5PSc0JyB3aWR0aD0nMjgnIGhlaWdodD0nMSclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMCcgeT0nOCcgd2lkdGg9JzI4JyBoZWlnaHQ9JzEnJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggOXB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IC5tZW51LWJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkQ4NjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkucHJvcG9zaXRpb24gYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgcGFkZGluZzogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODVlbTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5wcm9wb3NpdGlvbiBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5wcm9wb3NpdGlvbiBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCA3cHg7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIC5oYW1idXJnZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCA4cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4OyB9IH1cbiAgLmhlYWRlci5ob3ZlcmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYwOyB9XG4gICAgLmhlYWRlci5ob3ZlcmxpZ2h0IC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZWFkZXIuaG92ZXJsaWdodCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgY29sb3I6ICM1NTU2NUE7IH1cbiAgICAgIC5oZWFkZXIuaG92ZXJsaWdodCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgIC5oZWFkZXIuaG92ZXJsaWdodCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmhlYWRlci5ob3ZlcmxpZ2h0IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgIC5oZWFkZXIuaG92ZXJsaWdodCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PSc3cHgnIHZpZXdCb3g9JzAgMCAxMCA3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19kb3duJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSwgMS41KScgc3Ryb2tlPSclMjMxRDFEMUInIHN0cm9rZS13aWR0aD0nMS42JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoJyBwb2ludHM9JzAgMCA0IDQgOCAwJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbiNoZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVybyAjc2xpZGVyU2VjdGlvbixcbiAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbjpiZWZvcmUsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1zbGlkZSxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuZGVncmFnZV9iZyxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmRlZ3JhZ2VfYmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgIzBlMGEyMSAxMDAlKTsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogOTYwcHg7XG4gICAgICBoZWlnaHQ6IDg1dmg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NjBweDtcbiAgICAgICAgaGVpZ2h0OiA4M3ZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA3ODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stbGlzdCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjaGVybyAuaG9tZV9oZXJvX3Nsb2dhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjaGVybyAuaG9tZV9oZXJvX3Nsb2dhbiAuZmxleGJveCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNoZXJvIC5ob21lX2hlcm9fc2xvZ2FuIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAjaGVybyAuaG9tZV9oZXJvX3Nsb2dhbiBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvIC5ob21lX2hlcm9fc2xvZ2FuIHtcbiAgICAgICAgYm90dG9tOiAzNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8gLmhvbWVfaGVyb19zbG9nYW4ge1xuICAgICAgICBib3R0b206IDMwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVybyAuaG9tZV9oZXJvX3Nsb2dhbiB7XG4gICAgICAgIGJvdHRvbTogMjUlOyB9IH1cbiAgI2hlcm86YmVmb3JlLCAjaGVybzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgI2hlcm86YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyNTsgfVxuICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmNvbnRhaW5lcl9pbnRybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEzODZweCcgaGVpZ2h0PSczNTBweCcgdmlld0JveD0nMCAwIDEzODYgMzUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVza3RvcCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC43ODg4Mjk5ODUnJTNFJTNDZyBpZD0nQmFzaWNfV2ViX1VJX1N0eWxlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ2cgaWQ9J0Jhbm5lci1zZWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMTAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTU5MS42NTc5OSwtMzkxLjE3ODcwMSBDMTI0OC4zMTEwNCwtMTMuMjI0NTQ1OCA3NTUuNDM3MjgsMzU3IDEzOS41ODgxODQsMzUzLjY2MjQxNyBDLTI3MC45Nzc4ODEsMzUxLjQzNzM2MSAtMjIwLjEwOTM3MSwzODQuMjE2NTU1IDI5Mi4xOTM3MTMsNDUyIEwxNjMxLjIyNTE0LDM3NS40ODEzNzQgQzE4MzMuNzQ1MDEsLTM4Ny41OTQ3OCAxODIwLjU1NTk2LC02NDMuMTQ4MTM4IDE1OTEuNjU3OTksLTM5MS4xNzg3MDEgWicgaWQ9J1BhdGgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgxOS43MTg2NDAsIC0xNi41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTgxOS43MTg2NDAsIDE2LjUwMDAwMCkgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogNDh2aDtcbiAgICAgICAgbWluLWhlaWdodDogNzM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDQ1dmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogMzV2aDtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogMzB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogMjh2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTY1QTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgI2hlcm8uaGVyb19hcnRpY2xlcyAuY29udGVudF90aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgLmNvbnRlbnRfdGV4dGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gICNoZXJvLi1iZy10cmFuc3BhcmVudDpiZWZvcmUsICNoZXJvLi1iZy1sb3ctYmxhY2s6YmVmb3JlLCAjaGVyby4tYmctYmxhY2s6YmVmb3JlLCAjaGVyby4tYmctbGlnaHQtd2hpdGU6YmVmb3JlLCAjaGVyby4tYmctZGFyay13aGl0ZTpiZWZvcmUsICNoZXJvLi1iZy1saWdodC15ZWxsb3c6YmVmb3JlLCAjaGVyby4tYmctZGFyay15ZWxsb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICNoZXJvLi1iZy1sb3ctYmxhY2s6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1LCAwLjIpOyB9XG4gICNoZXJvLi1iZy1ibGFjazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAjaGVyby4tYmctbGlnaHQtd2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgI2hlcm8uLWJnLWRhcmstd2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgI2hlcm8uLWJnLWxpZ2h0LXllbGxvdzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTMsIDEzNCwgMC4yKTsgfVxuICAjaGVyby4tYmctZGFyay15ZWxsb3c6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUzLCAxMzQsIDAuNSk7IH1cblxuLyogRm9vdGVyICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2N0YV9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRDg2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19wcm9wb3NpdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19wcm9wb3NpdGlvbl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnRfYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb246YmVmb3JlLCBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnRfYWN0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnRfYWN0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19wcm9wb3NpdGlvbl9jb250ZW50X2FjdGlvbl90ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbDpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsOmFmdGVyIHtcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAubWMtZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLm1jLWZpZWxkLWdyb3VwIC5lbWFpbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAubWMtZmllbGQtZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4ICNFQkVCRUI7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAuYnRuX3NlbmQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAuYnRuX3NlbmQgLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAuYnRuX3NlbmQgLnByaW1hcnlfYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX3RpdHJlIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDVweCA1MHB4O1xuICAgICAgbWluLWhlaWdodDogNDEwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fYnRuIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAge1xuICAgICAgICBwYWRkaW5nOiA3cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAubWMtZmllbGQtZ3JvdXAgLmVtYWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5idG5fc2VuZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgICAgbWluLWhlaWdodDogMzYwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fYnRuIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAge1xuICAgICAgICBwYWRkaW5nOiA3cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAubWMtZmllbGQtZ3JvdXAgLmVtYWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLmJ0bl9zZW5kIHtcbiAgICAgICAgICB3aWR0aDogNTMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19wcm9wb3NpdGlvbl9jb250ZW50X2FjdGlvbl90ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCAuZW1haWwge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLmJ0bl9zZW5kIHtcbiAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19wcm9wb3NpdGlvbl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X3Byb3Bvc2l0aW9uX2NvbnRlbnRfYWN0aW9uX3RleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudF9hY3Rpb25fYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50X2Zvcm0gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCAubWMtZmllbGQtZ3JvdXAgLmVtYWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjM1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5idG5fc2VuZCB7XG4gICAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfcHJvcG9zaXRpb25fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAuZm9vdGVyX2N0YV9yb3dfaW5mb2xldHRyZV9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIC5mb290ZXJfY3RhX3Jvd19pbmZvbGV0dHJlX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLm1jLWZpZWxkLWdyb3VwIC5lbWFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGEgLmZvb3Rlcl9jdGFfcm93X2luZm9sZXR0cmVfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLmJ0bl9zZW5kIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIC5mb290ZXJfbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzNy41JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgLmZvb3Rlcl9tZW51X25hdiAuZm9vdGVyX21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU2NUE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzVweCAwIDM1cHg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU2NUE7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMUQxQjsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21hZGVieSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWFkZWJ5IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tYWRlYnkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWFkZWJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQ1cHggMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyAuZm9vdGVyX2xvZ28ge1xuICAgICAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IC5mb290ZXJfbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IC5mb290ZXJfbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMzJweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMzVweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIC5mb290ZXJfbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAyNXB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyNXB4IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28gLmZvb3Rlcl9sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgLmZvb3Rlcl9tZW51X25hdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgLmZvb3Rlcl9tZW51X25hdiAuZm9vdGVyX21lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgLmZvb3Rlcl9tZW51X25hdiAuZm9vdGVyX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMjBweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIC5mb290ZXJfbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IGxpIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28gLmZvb3Rlcl9sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgLmZvb3Rlcl9tZW51X25hdiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IC5mb290ZXJfbWVudSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSAuZm9vdGVyX21lbnVfbmF2IC5mb290ZXJfbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BhcnRlbmFpcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcGFydGVuYWlyZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BhcnRlbmFpcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcGFydGVuYWlyZSBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4OyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgLmZvb3Rlcl9wb2xpdGlxdWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IC5mb290ZXJfcG9saXRpcXVlIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IC5mb290ZXJfcG9saXRpcXVlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyAuZm9vdGVyX3BvbGl0aXF1ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyAuZm9vdGVyX3BvbGl0aXF1ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IC5mb290ZXJfcG9saXRpcXVlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd190ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyAuZm9vdGVyX3BvbGl0aXF1ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICAgICAgJi5zbGljay1wcmV2e1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stbmV4dHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGxpLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXllbGxvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cblxuXG4vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG4vLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xufVxuXG4vLyBDbGVhcmZpeFxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vXG4vLyBcbi8vIFxuLy8gTUlYSU5TXG5AbWl4aW4gaHVnZS1zY3JlZW57XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIG1lZC1zY3JlZW57XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGRlc2t0b3B7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGxhcHRvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gdGFibGV0e1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIG1vYmlsZXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtYWxsLW1vYmlsZXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlucHV0LWJhc2UoKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgfVxufVxuQG1peGluIGJ0bi1iYXNlKCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXllbGxvdztcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICYud2hpdGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDY1LCA4MCwgMTEwLCAxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNThweDtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgICAgICBtaW4td2lkdGg6IDI1NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtaW4td2lkdGg6IDI0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICB9XG59IiwiLy9Gb250c1xuJG1haW4tZm9udDogXCJGaWd0cmVlXCIsIHNlcmlmO1xuJGNvbG9yLWZvbnQ6ICMxRDFEMUI7XG4kY29sb3ItbGlnaHQtZm9udDogIzU1NTY1QTtcbiRjb2xvci1saWdodGVyLWZvbnQ6ICM4Njg2ODY7XG5cbi8vQ29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kZGFyazogIzFEMUQxQjtcbiR3aGl0ZTogI2ZmZjtcbiRncmV5OiAjQ0NDQ0NDO1xuJGdyZXktbWlkOiAjYmNiY2JjO1xuJGdyZXktbGluZTogI0Q5RDlEOTtcbiRsaWdodC1ncmV5OiAjRURFREVEO1xuJGxpZ2h0ZXItZ3JleTogI0VCRUJFQjtcbiRsaWdodC1iZzogI0VFRjBGMDtcblxuXG4kbWFpbi15ZWxsb3c6ICNGRkZEODY7XG4keWVsbG93OiAjRkZEQjAwO1xuXG5cbiRncmVlbjogIzMxQ0IxRDtcbiRyZWQ6ICNGRjAwMDA7XG5cbiRjb25maWctZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW5zOiAkY29uZmlnLWdyaWQtY29sdW1ucztcbiRncmlkLWd1dHRlci13aWR0aDogJGNvbmZpZy1ncmlkLWd1dHRlci13aWR0aDsiLCJodG1se1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gIH1cbiAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gIH1cbn1cblxuYm9keXtcbiAgbWFyZ2luIDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvciA6ICRjb2xvci1mb250O1xuICAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndyYXBwZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5tYWlue1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHVsLCBvbHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cbn1cbmhlYWRlcixcbmZvb3RlciB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qKlxuKiBSZXNldFxuKi9cblxuaDEsaDIsaDMsaDQsaDUsaDYsXG5wLHVsLG9sLGxpLFxuZGl2LHNlY3Rpb24sZm9ybXtcbiAgICBtYXJnaW4gOiAwO1xuICAgIHBhZGRpbmcgOiAwO1xufVxuXG5he1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuICB9XG4gICYubGlua19vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5ob3ZlcmFibGUge1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cbi5wcmltYXJ5X2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXllbGxvdztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgY29sb3I6ICRjb2xvci1mb250O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGV5KC01MCUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxOSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0IDFMMTggNU0xOCA1TDE0IDlNMTggNUgwLjUnIHN0cm9rZT0nJTIzMUExQTFBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCA4cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgfVxuICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgIHNwYW4ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpIHRyYW5zbGF0ZXkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgbWluLWhlaWdodDogNDNweDtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICBtaW4td2lkdGg6IDI1NXB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWluLXdpZHRoOiAyNDVweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBtaW4td2lkdGg6IDIyNXB4O1xuICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDEuNTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG51bCwgb2x7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpe1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uby1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46MCAwIDEwcHggMjBweDtcbn1cbi5mbGV4Ym94IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBHbG9iYWwgU3R5bGVzXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTogOS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogOC42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgZm9udC1zaXplOiA2LjRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gICAgICBmb250LXNpemU6IDYuNnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAzLjE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgIH1cbn1cbmg1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgICAgZm9udC1zaXplOiAyLjM1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IDEuODVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNTVyZW07XG4gICAgfVxufVxuaDYge1xuICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDEuNTVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZS1ibG9ja3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXh0LWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52ZXJ0aWNhbC10b3B7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1vbmx5e1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1oaWRkZW57XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmxleGNvbnRlbnQge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuLmZsZXhjb250ZW50Y3RhIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lcl9tZWQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX2xhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ucGFkZHRvcCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUgIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgfVxufVxuLm1hcmd0b3Age1xuICBtYXJnaW46IDEyMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luOiA2NXB4IDAgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUgIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICB9XG59XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZS1tb2JpbGV7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXhib3ggU0FTUyBtaXhpbnNcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggZGlzcGxheVxuQG1peGluIGZsZXhib3goKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xuICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG4vLyBGbGV4IExpbmUgV3JhcHBpbmdcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyA8ZmxleC1kaXJlY3Rpb24+IHx8IDxmbGV4LXdyYXA+XG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XG4gIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcbiAgICAgLW1vei1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcbn1cblxuLy8gRGlzcGxheSBPcmRlclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8aW50ZWdlcj5cbkBtaXhpbiBvcmRlcigkdmFsKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICBcbiAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxuICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXG4gICAgICAgICAgICBvcmRlcjogJHZhbDtcbn1cblxuLy8gRmxleCBncm93IGZhY3RvclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8bnVtYmVyPlxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcbiAgICAgIC1tcy1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgICAgIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbi8vIEZsZXggc2hyaW5rXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXG4vLyA8bnVtYmVyPiBcbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgIC1tb3otZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XG59XG5cbi8vIEZsZXggYmFzaXNcbi8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuLy8gPHdpZHRoPiBcbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIFxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAgIGFsaWduLXNlbGY6ICRhbGlnbjtcbn0iLCJcbi8vSUNPTlNcbi8vXG5cbi5pY29uLXNlYXJjaHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlYXJjaC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5cblxuXG4iLCIvKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9tYXJnaW46IDIwcHggMCAwcHggMDtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgaDUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICBoNSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcbiAgfVxuICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjNweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDQwcHg7XG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjFweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDIxcHggMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcblxuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi8qIEZvcm1zICovIFxuZm9ybSB7XG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0bWFyZ2luOiAwIDAgMC43NWVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsZWdlbmQge1xuXHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHQgICAgfVxuXHRcdHRhYmxlICYge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblx0XHRoZWlnaHQ6IDYuM2VtO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxuXHQud3BjZjctY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzowIDI1cHggMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHQuc2VsZWN0LXN0eWxlIHtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dfZG93bi5zdmdcIikgbm8tcmVwZWF0IDk0JSA1MCU7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4O1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIHBhZGRpbmc6IDE1cHggMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXktbGluZTtcblx0fVxuXHRzZWxlY3Qge1xuXHQgICBhcHBlYXJhbmNlOiBub25lO1xuXHQgICB3aWR0aDogMTAwJTtcblx0ICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgYm9yZGVyLXJhZGl1czogMDtcblx0ICAgaGVpZ2h0OiAyLjg0MWVtO1xuXHQgICBsaW5lLWhlaWdodDogMTtcblx0ICAgcGFkZGluZzogLjdlbSAxLjI4NWVtO1xuXHQgICBib3JkZXI6IG5vbmU7XG5cblx0ICAgJjo6LW1zLWV4cGFuZCB7XG5cdCAgICAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG5cdCAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG5cdH1cblx0YnV0dG9uLFxuXHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGluY2x1ZGUgYnRuLWJhc2UoKTtcblx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0YmFja2dyb3VuZDogJG1haW4teWVsbG93O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb250O1xuXHRcdH1cblx0fVxuXHQvKiBSYWRpbyAvIENoZWNrYm94ICovXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMS43cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGdyZXktbGluZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGdyZXktbGluZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvbnQ7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDRweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvbnQ7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDRweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHQvKiBBdXRvY29tcGxldGUgc3R5bGVzICovXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5cdHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcblx0c2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRncmV5LWxpbmUgaW5zZXQ7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktbGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm11bGFpcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlLFxuXHQuZnVsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdC5uYW1lIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS42NXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHRcdGg1IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC53cGNmNy1ub3QtdmFsaWQge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdH1cblx0XHQuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZnVsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdC5zaW5nbGUsXG5cdFx0LmZ1bGwge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNTVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0LnNpbmdsZSxcblx0XHQuZnVsbCB7XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuc2luZ2xlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuc2luZ2xlLFxuXHRcdC5mdWxsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0fVxufSIsIi8qIFRlbXBsYXRlICovXG4udGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBoZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAudGV4dF9jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cbiAgfVxuICAmLmRyb2l0ZSB7XG4gICAgLmZsZXhjb250ZW50Y3RhIHtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIGhlaWdodDogNTV2aDtcbiAgfVxuICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgLnRleHRfY29udGVudCB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGhlaWdodDogNDV2aDtcbiAgICAudGV4dF9jb250ZW50IHtcbiAgICAgIC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICAgIC50ZXh0X2NvbnRlbnQge1xuICAgICAgLnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gICAgLnRleHRfY29udGVudCB7XG4gICAgICAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzY1cHg7XG4gICAgaGVpZ2h0OiA0MnZoO1xuICAgIC50ZXh0X2NvbnRlbnQge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiA0MDQgU3R5bGVzICovIFxuI3Bvc3QtNDA0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0bWluLWhlaWdodDogNDUwcHg7XG5cdC5oZWFkZXJfNDA0X3NwYWNlIHtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xuXHR9XG5cdC5pY29uXzQwNCB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5mbGV4Ym94IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdGEge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZm9udDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1taWQ7XG5cdFx0fVxuXHRcdCYucHJpbWFyeV9idG4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKiBIT01FIFN0eWxlcyAqLyBcblxuLmhvbWUge1xuXHQjZmxleGlibGVBY2N1ZWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmc7XG5cdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGUsXG5cdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV9ib3V0b24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNsaXAtcGF0aCAxLjVzIGN1YmljLWJlemllciguMjUsLjEsLjExLC45OSk7XG5cdFx0XHRcdFx0XHRcdCYuYW5pbWVfb24ge1xuXHRcdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY2xpcC1wYXRoIDEuNXMgY3ViaWMtYmV6aWVyKC4yNSwuMSwuMTEsLjk5KTtcblx0XHRcdFx0XHRcdFx0Ji5hbmltZV9vbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNSU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlICB7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19kcm9pdGUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1JTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTMlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMiU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV9waG90b19nYXVjaGUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQubGllbnNfc2VjdGlvbnNfY2xpZW50ZWxlIHtcblx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCwzMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsMjUzLDEzNCwxKSA1MCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkgNTAlKTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KSclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHN0cm9rZT0nJTIzMDAwMDAwJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MzVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHQmX2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdFx0XHRcdFx0XHQuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmVzZW50YXRpb25fcG91cnF1b2lfZHJ1bW1vbmR2aWxsZSxcblx0XHQuY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogNzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHg7XG5cdFx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTV2aDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdFx0XHQudGV4dF9jb250ZW50IHtcblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1dmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNDB2aDtcblx0XHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdFx0LnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXZoO1xuXHRcdFx0XHQudGV4dF9jb250ZW50IHtcblx0XHRcdFx0XHQudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM2NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQydmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXNlbnRhdGlvbl9ub3NfZXZlbmVtZW50cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOCU7XG5cdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDcsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oOCwwKTtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsMjQwLDI0MCwxKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzOCwyNDAsMjQwLDEpIDUwJSwgcmdiYSgyMzUsMjM1LDIzNSwxKSA1MCUpO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigzLjUsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbG93O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oOC41LDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfcmVzdW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsMjM1LDIzNSwxKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNiU7XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9saXN0aW5nIHtcblx0XHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIzcHggMDtcblx0XHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMjdweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40NWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0JTtcblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRcdC5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjFweCAwO1xuXHRcdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmX2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMlO1xuXHRcdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYm91dG9uIHtcblx0XHRcdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI4NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJlc2VudGF0aW9uX3NlcnZpY2VzX2JvdXRvbl9saWVuIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMiU7XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9saXN0aW5nIHtcblx0XHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9zZXJ2aWNlc19ib3V0b25fbGllbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzIHtcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDUsNDBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMuNSw0MHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMuNSw0MHB4KTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1saW5lOyBcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KSclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHN0cm9rZT0nJTIzMDAwMDAwJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zNXMgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGVhc2UpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0cmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXktbWlkO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5waWMge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idG5fcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9ub3Nfbm91dmVsbGVzX2xpc3RpbmdfYmxvY19hcmVhIHtcblx0XHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LDI5LDI3LDEpO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDUwIDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNScgZmlsbD0nJTIzRkZGRDg2Jy8lM0UlM0NwYXRoIGQ9J00yOS41IDIxTDMzLjUgMjVNMzMuNSAyNUwyOS41IDI5TTMzLjUgMjVIMTYnIHN0cm9rZT0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCAge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3AgIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb250ZW51X3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wICB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbnRlbnVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCAge1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjVweDtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29udGVudV9waG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbnRlbnVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb250ZW51X3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Mge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGluZTtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHQucHJlc2VudGF0aW9uX2dhbGVyaWVfZGVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQ1MHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdC5wcmVzZW50YXRpb25fZ2FsZXJpZV9kZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDM1MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nYWxlcmllX2RlX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDE4NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBOb3MgU2FsbGVzIFN0eWxlcyAqLyBcblxuLnNhbGxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleTtcblx0Jl9ldmVudHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6IDE1MHB4IDAgMTUwcHggMDtcblx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA1MCUgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHQmX2FyZWEge1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdCZfYXJlYSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Jl9saXN0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgNDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2hpZ2hsaWdodHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZztcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9saXN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsMCk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktbGluZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTUlIDMwcHggMjBweDtcblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2luZm9zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmc7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR9XG5cdFx0Jl9oZWFkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vaGVpZ2h0OiA2NTBweDtcblx0XHRcdCZfYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMjBweDtcblx0XHRcdFx0Ym90dG9tOiA2MHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0Jl90YWJzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jl90YWIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LDI1MywxMzQsMSkgNTAlLCByZ2JhKDIzNSwyMzUsMjM1LDApIDUwJSk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuXHRcdFx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuXHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9iZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Jlc3VsdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHQmX3Jvb20ge1xuXHRcdFx0XHRcdCZfY2hvaWNlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTIwcHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHRcdFx0XHQmX2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTMsMTM0LDEpIDUwJSwgcmdiYSgyMzUsMjM1LDIzNSwwKSA1MCUpO1xuXHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0XHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuXHRcdFx0XHRcdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuXHRcdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMjBweCA1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfZGV0YWlscyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQmX2luZm9zIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMTIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdCZfZ2FsbGVyeSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwzMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNiwxMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwzMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNiwxMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnNhbGxlX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5zYWxsZV9zcGVjaWZpY2F0aW9uc190aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuODVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5zYWxsZV9zcGVjaWZpY2F0aW9uc19saXN0aW5nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCZfbGlzdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuc3BlY2lmaWNhdGlvbl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5zcGVjaWZpY2F0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5zYWxsZV9jYXBhY2l0ZV9saXN0aW5nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuY2FwYWNpdGVfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmNhcGFjaXRlX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmX2NvbHRpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMuNDIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5jYXBhY2l0ZV9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMS43MSwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnNhbGxlX2RvY3VtZW50X2Rlc19wbGFucyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnNhbGxlX2JvdXRvbl9wcm9wb3NpdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Jl9pbmZvcyB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jl9nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Jl9pbmZvcyB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jl9nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLyoqKlxuXG5OT1VWRUxMRVNcblxuKioqL1xuXG4uZXZlbmVtZW50cyB7XG4gICAgJl9oZWFkIHtcbiAgICBcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHR9XG5cdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2xpc3Rpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdCZfYmxvYyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwyNDAsMjQwLDEpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjM4LDI0MCwyNDAsMSkgNTAlLCByZ2JhKDIzNSwyMzUsMjM1LDEpIDUwJSk7XG5cdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuXHRcdCAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA1MCA1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9ucyBwcmltYWlyZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUsIDAuNSknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCA1MCA1MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyByeD0nMjUnIGZpbGw9JyUyM0ZGRkQ4NicvJTNFJTNDcGF0aCBkPSdNMjkuNSAyMUwzMy41IDI1TTMzLjUgMjVMMjkuNSAyOU0zMy41IDI1SDE2JyBzdHJva2U9JyUyMzFEMUQxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuNSwwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxvdztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMuNSwwKTtcblx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfcmVzdW1lIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsMjM1LDIzNSwxKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDQzcHggMDtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyN3B4O1xuXHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNTVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40NWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDMxcHggMDtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNDVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIxcHggMDtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU2cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG5cdCZfY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTAwcHggMCA3MHB4O1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmX3JldG91ciB7XG5cdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9kZXRhaWxzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsb3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogODBweCAwIDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nOiA3NXB4IDAgNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMCA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDM1cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4iLCIvKiBDT05UQUNUIFN0eWxlcyAqLyBcblxuLmNvbnRhY3R7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZXk7XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Jl9jYXJ0ZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5hY2YtbWFwIHtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDY1MHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBtYXJnaW46IDIwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gRml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdC5cblx0XHRcdC5hY2YtbWFwIGltZyB7XG5cdFx0XHQgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9jb29yZG9ubmVlcyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTUlIDAgMjAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfZm9ybSB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmc7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdFx0Jl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1JTtcblx0XHRcdH1cblx0XHRcdCZfZmllbGRzIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIvKioqXG5cbkdFTkVSQUxcblxuKioqL1xuXG5cbi5mbGV4aWJsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZztcblx0Jl9ibG9jIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OlwiwrdcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbWlkO1xuXHRcdFx0fVxuXHRcdFx0Ji5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHRcdC5iZy1ibGFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmcteWVsbG93IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXllbGxvdztcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdGEucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9udDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjU1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjI1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjU1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40NWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQ1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b2wge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuODVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b2wge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3ByZXNlbnRhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgODBweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDYwcHgpO1xuXHRcdFx0XHRcdC5zb3VzLXRpdHJlX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDYwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ly9saW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3cge1xuXHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0ZXItZm9udDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0cGFkZGluZzogOTBweCAwIDc1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDcwcHggMCA2MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDAgNTBweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0LnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yb3dQaG90byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDkwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogOTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmLmJnLWJsYWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdFx0Ji5tYXJndG9wIHtcblx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90b19wbGVpbmVfbGFyZ2V1ciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmJsb2NfcHJlc2VudGF0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSxcblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsNjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJlc2VudGF0aW9uX2dlbmVyYWxlX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNsaXAtcGF0aCAxLjVzIGN1YmljLWJlemllciguMjUsLjEsLjExLC45OSk7XG5cdFx0XHRcdFx0XHRcdCYuYW5pbWVfb24ge1xuXHRcdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY2xpcC1wYXRoIDEuNXMgY3ViaWMtYmV6aWVyKC4yNSwuMSwuMTEsLjk5KTtcblx0XHRcdFx0XHRcdFx0Ji5hbmltZV9vbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDkwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogOTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmLmJnLWJsYWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmLmJnLWJsYWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJnLXllbGxvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlICB7XG5cdFx0ICAgIFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNSU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2RvdWJsZV9jb2xvbm5lcyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNvdXNUaXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogOTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQmLmJnLWJsYWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy1ibGFjayB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdCAgICBcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmctYmxhY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90cmlwbGVfY29sb25uZXN7XG5cdFx0XHQuaGVhZCB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHQgICAgfVxuXHRcdCAgICAucm93Q29sb25uZXMge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig0LDMwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzgwcHg7XG5cdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQuY29sX2VsZW1lbnRfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwyOSwyNywxKTtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sX2VsZW1lbnRfY29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksMjksMjcsMC40KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhZHJlX3Bob3RvIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdFx0LmNvbF9lbGVtZW50IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMTVweDtcblx0XHRcdFx0XHRcdCYubGluayB7XG5cdFx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDVweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHQuY29sX2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4O1xuXHRcdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdFx0LmNvbF9lbGVtZW50X2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbF9lbGVtZW50X2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdC5ibG9jdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdCYubGluayB7XG5cdFx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdFx0LmNvbF9lbGVtZW50X2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbF9lbGVtZW50X2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5ibG9jdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwtbW9iaWxlIHtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZW51bWVyYXRpb25fZWxlbWVudHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmV5O1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig1LDYwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcblx0XHRcdFx0XHQuc291cy10aXRyZV9wcmluY2lwYWxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig3LDYwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ly9saW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9jb2x1bW5zIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0Jl9jb2x1bW5zIHtcblx0XHRcdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0Jl9jb2x1bW5zIHtcblx0XHRcdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRcdCZfY29sdW1ucyB7XG5cdFx0XHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucyB7XG5cdFx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMzBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsMjUzLDEzNCwxKSA1MCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkgNTAlKTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KSclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHN0cm9rZT0nJTIzMDAwMDAwJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MzVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHQmX2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5zZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdFx0XHRcdFx0XHQuc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0LnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZXF1aXBlIHtcblx0XHRcdC5oZWFkIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5yb3dFcXVpcGUge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMzBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucGljIHtcblx0XHRcdFx0XHRcdC5yb3dFcXVpcGVfYmxvY19hcmVhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0ICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE0O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waWMge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIHg9JzAnIHk9JzAnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgcng9JzI0LjUnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yOSwyMC41IEwzMywyNC41IE0zMywyNC41IEwyOSwyOC41IE0zMywyNC41IEwxNS41LDI0LjUnIGlkPSdTaGFwZScgc3Ryb2tlPSclMjMxQTFBMUEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgdmlld0JveD0nMCAwIDUwIDUwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNScgZmlsbD0nJTIzRkZGRDg2Jy8lM0UlM0NwYXRoIGQ9J00yOS41IDIxTDMzLjUgMjVNMzMuNSAyNUwyOS41IDI5TTMzLjUgMjVIMTYnIHN0cm9rZT0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5vbV9lcXVpcGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpdHJlX2VxdWlwZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0ZXItZm9udDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQucm93RXF1aXBlIHtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCYubGluayB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm5vbV9lcXVpcGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRpdHJlX2VxdWlwZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucm93RXF1aXBlIHtcblx0XHRcdCAgICBcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubm9tX2VxdWlwZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGl0cmVfZXF1aXBlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucm93RXF1aXBlIHtcblx0XHRcdCAgICBcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubm9tX2VxdWlwZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGl0cmVfZXF1aXBlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucm93RXF1aXBlIHtcblx0XHRcdCAgICBcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0LnBpYyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHQmLmxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ub21fZXF1aXBlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50aXRyZV9lcXVpcGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbWVzc2FnZV9hbGVydGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRwYWRkaW5nOiA1JSAxMCUgNSUgMTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksMjksMjcsMSk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQlIDglIDQlIDglO1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfaGlzdG9yaXF1ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgJl9hbm5lZXMge1xuXHRcdCAgICBcdHBhZGRpbmc6IDAgNTBweDtcblx0XHQgICAgXHRcblx0XHQgICAgXHQuc2xpY2stYXJyb3cge1xuXHRcdCAgICBcdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHQgICAgICAgIGxlZnQ6IC01MHB4O1xuXHRcdFx0XHQgICAgICAgIGJvdHRvbTogLTE4cHg7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0ICAgICAgICByaWdodDogLTUwcHg7XG5cdFx0XHRcdCAgICAgICAgYm90dG9tOiAtMThweDtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0ICAgIH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHQgICAgXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHQgICAgXHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0ICAgIFx0XHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdFx0ICAgICAgICBsZWZ0OiAtMzBweDtcblx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0XHQgICAgICAgIHJpZ2h0OiAtMzBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHQgICAgXHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHQgICAgXHQmX2JhciB7XG5cdFx0ICAgIFx0XHQvL2JhY2tncm91bmQ6ICRkYXJrO1xuXHRcdCAgICBcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdCAgICBcdFx0Ly9ib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHQgICAgXHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0ICAgIFx0XHQvL2JvcmRlci10b3A6IDVweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdCAgICBcdFx0XHRib3JkZXItdG9wOiAuM3JlbSBzb2xpZCBibGFjaztcblx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44NXJlbSk7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0XHQubG9hZGluZy1iYXItYnVsbGV0IHtcblx0XHQgICAgXHRcdFx0Jjpob3ZlciB7XG5cdFx0ICAgIFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdFx0XHRib3JkZXI6IDZweCBzb2xpZCAkZGFyaztcblx0XHQgICAgXHRcdFx0XHR9IFxuXHRcdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdHNwYW4ge1xuXHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHQgICAgXHRcdFx0fVxuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdFx0LmxvYWRpbmctYmFyLWJ1bGxldDo6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIFx0XHRcdGJhY2tncm91bmQ6ICRtYWluLXllbGxvdztcblx0XHQgICAgXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdCAgICBcdFx0XHR3aWR0aDogMTZweDtcblx0XHQgICAgXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0ICAgIFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHQgICAgXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHQgICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0ICAgIFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRkYXJrO1xuXHRcdCAgICBcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdC5sb2FkaW5nLWJhci1idWxsZXQge1xuXHRcdFx0ICAgIFx0XHRcdHNwYW4ge1xuXHRcdFx0ICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdC5sb2FkaW5nLWJhci1idWxsZXQge1xuXHRcdFx0ICAgIFx0XHRcdHNwYW4ge1xuXHRcdFx0ICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdCZfY29udGVudCB7XG5cdFx0ICAgIFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdFx0fVxuXHRcdCZfdGFibGVhdV80X2NvbG9ubmVzLFxuXHRcdCZfdGFibGVhdV8zX2NvbG9ubmVzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC50YWJsZWF1IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQuY29sX3RpdGxlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgXHQuY29sX3RpdGxlIHtcblx0XHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdC5jb2xfdGl0bGUge1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2xfY29udGVudSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyX2NvbG9ubmVzIHtcblx0XHRcdFx0XHQucmFuZ2VlXzRfY29sb25uZSxcblx0XHRcdFx0XHQucmFuZ2VlXzNfY29sb25uZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dhbGVyaWVfcGhvdG9zX3NsaWRlciB7XG5cdFx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1hcnJvd3tcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHQgICAgei1pbmRleDogNjk7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0ICAgICYuc2xpY2stcHJldntcblx0XHRcdCAgICAgICAgbGVmdDogMTElO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTBweCcgaGVpZ2h0PSc1MHB4JyB2aWV3Qm94PScwIDAgNTAgNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUJvdXRvbnMgcHJpbWFpcmVfbGVmdCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCb3V0b25zLXByaW1haXJlX2xlZnQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNTAwMDAwLCAwLjUwMDAwMCknJTNFJTNDZyBpZD0nQm91dG9ucy1wcmltYWlyZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQuNTAwMDAwLCAyNC41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI0LjUwMDAwMCwgLTI0LjUwMDAwMCkgJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgc3Ryb2tlPSclMjMwMDAwMDAnIGZpbGw9JyUyM0ZGRkZGRicgeD0nMCcgeT0nMCcgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyByeD0nMjQuNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LDIwLjUgTDMzLDI0LjUgTTMzLDI0LjUgTDI5LDI4LjUgTTMzLDI0LjUgTDE1LjUsMjQuNScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyMzFBMUExQSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cdFx0XHQgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdCAgICAgICAgcmlnaHQ6IDExJTtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNTAwMDAwLCAwLjUwMDAwMCknJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBzdHJva2U9JyUyMzAwMDAwMCcgZmlsbD0nJTIzRkZGRkZGJyB4PScwJyB5PScwJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHJ4PScyNC41JyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNMjksMjAuNSBMMzMsMjQuNSBNMzMsMjQuNSBMMjksMjguNSBNMzMsMjQuNSBMMTUuNSwyNC41JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUExQTFBJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cdFx0XHQgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdCAgICBcdGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cdFx0XHQgICAgXHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUwcHgnIGhlaWdodD0nNTBweCcgdmlld0JveD0nMCAwIDUwIDUwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VCb3V0b25zIHByaW1haXJlIGhvdmVyJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbnMtcHJpbWFpcmUtaG92ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNS4wMDAwMDAsIC0yNS4wMDAwMDApICclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIGZpbGw9JyUyM0ZGRkQ4NicgZmlsbC1ydWxlPSdub256ZXJvJyB4PScwJyB5PScwJyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHJ4PScyNSclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTI5LjUsMjEgTDMzLjUsMjUgTTMzLjUsMjUgTDI5LjUsMjkgTTMzLjUsMjUgTDE2LDI1JyBpZD0nU2hhcGUnIHN0cm9rZT0nJTIzMUQxRDFCJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgcng9JzI1JyBmaWxsPSclMjNGRkZEODYnLyUzRSUzQ3BhdGggZD0nTTI5LjUgMjFMMzMuNSAyNU0zMy41IDI1TDI5LjUgMjlNMzMuNSAyNUgxNicgc3Ryb2tlPSclMjMxRDFEMUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNSUgMCAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTAlIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3RvcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saW5lO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQ1MHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b19hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHQuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0LmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxODVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0ZV9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweDtcblx0XHRcdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kcm9pdGUge1xuXHRcdFx0XHQuZmxleGNvbnRlbnRjdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2NTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1NXZoO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdGhlaWdodDogNDV2aDtcblx0XHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdFx0LnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHZoO1xuXHRcdFx0XHQudGV4dF9jb250ZW50IHtcblx0XHRcdFx0XHQudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1dmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzY1cHg7XG5cdFx0XHRcdGhlaWdodDogNDJ2aDtcblx0XHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcGFydGVuYWlyZXMge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMzBweCAwO1xuXHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigzLDYwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNCw2MHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubWVkaWFfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmtfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDU1O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0LnJvdW5kX2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdCAgICBcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCZfY29sICB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FjY29yZGVvbnMge1xuXHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9saXN0ZSB7XG5cdFx0XHRcdC5jb250ZW51QWNjb3JkZW9uLCAuY29udGVudUFjY29yZGVvbiBwIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2Zvcm11bGFpcmUge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfZGl2aXNpb24ge1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDUwcHggMDtcblx0XHRcdGhyIHtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdCAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vbWFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQubm9wYWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jl9hbmNob3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmFuY2hvcl90b3Age1xuXHRcdFx0XHR0b3A6IC0yNTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FuY2hvcnN7XG5cblx0XHRcdCZfbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0XHRcdC5hbmNob3JzX2ZsZXgge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdCAmOmFmdGVyIHtcblx0XHRcdFx0ICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdFx0ICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcdCAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdFx0ICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0ICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKipcblxuTW9iaWxlIG1lbnVcblxuKioqL1xuXG4ubW9iaWxlTWVudXtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LDI0MCwyNDAsMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgICYuaG92ZXJsZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY2xvc2VNZW51e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIC5oYW1idXJnZXJfY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI4cHgnIGhlaWdodD0nMXB4JyB2aWV3Qm94PScwIDAgMjggMScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGFtYnVyZ2VyX2xpbmVfY2xvc2UlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGFtYnVyZ2VyX2xpbmVfY2xvc2UnIGZpbGw9JyUyMzU1NTY1QScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMCcgeT0nMCcgd2lkdGg9JzI4JyBoZWlnaHQ9JzEnJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyMzFEMUQxQicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb3Bvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgJjpmb2N1cywmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5hdkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAmLm5hdkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICB9XG4gICAgJl9tZW51cyB7XG4gICAgICAgICZfcHJpbmNpcGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9zZWNvbmRhaXJlIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfc29jaWF1eCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpbmU7XG4gICAgICAgICAgICAmX25hdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgICAgICAubW9iaWxlX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9tZW51cyB7XG4gICAgICAgICAgICAmX3NlY29uZGFpcmUge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWQtc2NyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAubW9iaWxlX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbWVudXMge1xuICAgICAgICAgICAgJl9zZWNvbmRhaXJlIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgLm1vYmlsZV9sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX21lbnVzIHtcbiAgICAgICAgICAgICZfc2Vjb25kYWlyZSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICZfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggOC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5uYXZBY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX21lbnVzIHtcbiAgICAgICAgICAgICZfcHJpbmNpcGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfc2Vjb25kYWlyZSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9zb2NpYXV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmX25hdiB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLmNsb3NlTWVudXtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIC5oYW1idXJnZXJfY2xvc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNy41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm5hdkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9tZW51cyB7XG4gICAgICAgICAgICAmX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3NlY29uZGFpcmUge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3NvY2lhdXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICZfbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICZfY29udGFpbmVyIHtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm5hdkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9tZW51cyB7XG4gICAgICAgICAgICAmX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfc2Vjb25kYWlyZSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfc29jaWF1eCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJl9uYXYge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjYsMjYsMjYsMC4zNSkgMCUsIHJnYmEoMjYsMjYsMjYsMCkgMTAwJSk7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufVxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyNDAsIDI0MCwgMCk7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE1O1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcblx0LmNvbnRhaW5lcl9sYXJnZSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0fVxuXHQmX3JvdyB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0fVxuXHQmX2xvZ28ge1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMi41LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjUsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdC5sb2dvLWltZyxcblx0XHQubG9nby1pbnZlcnNlIHtcblx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuXHRcdH1cblx0XHQubG9nby1pbWcge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDQ1O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHR9XG5cdFx0LmxvZ28taW52ZXJzZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0LmxvZ28taW1nLFxuXHRcdFx0LmxvZ28taW52ZXJzZSB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0ICAgIFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdC5sb2dvLWltZyxcblx0XHRcdC5sb2dvLWludmVyc2Uge1xuXHQgICAgXHRcdG1heC13aWR0aDogMjEwcHg7XG5cdCAgICBcdH1cblx0XHR9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHQubG9nby1pbWcsXG5cdCAgICBcdC5sb2dvLWludmVyc2Uge1xuXHQgICAgXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5sb2dvLWltZyxcblx0ICAgIFx0LmxvZ28taW52ZXJzZSB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0LmxvZ28taW1nLFxuXHQgICAgXHQubG9nby1pbnZlcnNlIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQmX21lbnV7XG5cdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOS41LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDkuNSwwKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0Jl9hbGlnbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfbmF2IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNjtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcntcblx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnByb3Bvc2l0aW9uIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodGVyLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nN3B4JyB2aWV3Qm94PScwIDAgMTAgNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfZG93biUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEsIDEuNSknIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScwIDAgNCA0IDggMCclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm5hdkFjdGl2ZSB7XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyNDAsIDI0MCwgMSk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHQgICAgdG9wOiAxMDAlO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwIDEwMDBlbTsgLyogdHJpY2sgZnJvbSBjc3MtdHJpY2tzIGNvbW1lbnRzICovXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAtMTAwMGVtOyAvKiB0cmljayBmcm9tIGNzcy10cmlja3MgY29tbWVudHMgKi9cblx0XHRcdFx0XHQgICAgei1pbmRleDogLTE7ICAgXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyNDAsIDI0MCwgMCk7XG5cdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zNXMgZWFzZSk7XG5cdFx0XHRcdCAgICBcdGxpe1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmc6IDAgMCA3cHggMDtcblx0XHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBcdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRcdFx0ICAgIFx0XHRhe1xuXHRcdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3VzLCYuY3VycmVudF9wYWdlX2l0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHRcdCYuY3VycmVudF9wYWdlX2l0ZW17XG5cdFx0XHRcdCAgICBcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sYXJnZS1kcm9wZG93biB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMiU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5NnZ3O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDQ1cHggMCA0NXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDkycHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI0NiwyNTEsMjU1KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDYsMjUxLDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQgICAgXHRcdFx0cGFkZGluZzogMCAwIDE4cHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXMsJi5jdXJyZW50X3BhZ2VfaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA5MnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Lm1lbnUtYnRuIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjhweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAyOCA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGFtYnVyZ2VyJyBmaWxsPSclMjM1NTU2NUEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHg9JzAnIHk9JzAnIHdpZHRoPScyOCcgaGVpZ2h0PScxJyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyB4PScwJyB5PSc0JyB3aWR0aD0nMjgnIGhlaWdodD0nMSclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMCcgeT0nOCcgd2lkdGg9JzI4JyBoZWlnaHQ9JzEnJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI4cHggOXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdFx0XHQmLnByb3Bvc2l0aW9uIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNThweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnByb3Bvc2l0aW9uIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTZweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDhweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9wb3NpdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BfbmF2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDdweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BfbmF2IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQudG9wX25hdiB7XG5cdFx0XHRcdC5tZW51LWJ0biB7XG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRcdC5oYW1idXJnZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0fVxuXHR9XG5cdCYuaG92ZXJsaWdodCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzgsIDI0MCwgMjQwLCAxKTtcblx0XHQuaGVhZGVyX2xvZ28ge1xuXHRcdFx0LmxvZ28taW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sICYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzdweCcgdmlld0JveD0nMCAwIDEwIDcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X2Rvd24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLCAxLjUpJyBzdHJva2U9JyUyMzFEMUQxQicgc3Ryb2tlLXdpZHRoPScxLjYnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMCAwIDQgNCA4IDAnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNoZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0I3NsaWRlclNlY3Rpb24sXG5cdC5waG90b19kZV9zZWN0aW9ucyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1LCAwLjIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0fVxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZGVncmFnZV9iZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDEpIDEwMCUpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDk2MHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXZoO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogODYwcHg7XG5cdFx0XHRcdGhlaWdodDogODN2aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogNzgwcHg7XG5cdFx0XHRcdGhlaWdodDogODB2aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2ODBweDtcblx0XHRcdFx0aGVpZ2h0OiA3NXZoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0aGVpZ2h0OiA2MzBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG9tZV9oZXJvX3Nsb2dhbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA0MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogNTA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQuZmxleGJveCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0ICAgIGgxIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblx0ICAgIH1cblx0ICAgIGgyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdGJvdHRvbTogMzUlO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0Ym90dG9tOiAzMCU7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0ICAgIFx0Ym90dG9tOiAyNSU7XG5cdCAgICB9XG5cdH1cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDUwdmg7XG5cdFx0bWluLWhlaWdodDogNzUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jb250YWluZXJfbGFyZ2Uge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjU7XG5cdFx0fVxuXHRcdC5jb250YWluZXJfaW50cm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMzg2cHgnIGhlaWdodD0nMzUwcHgnIHZpZXdCb3g9JzAgMCAxMzg2IDM1MCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2cgaWQ9J0Rlc2t0b3AnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIG9wYWNpdHk9JzAuNzg4ODI5OTg1JyUzRSUzQ2cgaWQ9J0Jhc2ljX1dlYl9VSV9TdHlsZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NnIGlkPSdCYW5uZXItc2VjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDEwMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE1OTEuNjU3OTksLTM5MS4xNzg3MDEgQzEyNDguMzExMDQsLTEzLjIyNDU0NTggNzU1LjQzNzI4LDM1NyAxMzkuNTg4MTg0LDM1My42NjI0MTcgQy0yNzAuOTc3ODgxLDM1MS40MzczNjEgLTIyMC4xMDkzNzEsMzg0LjIxNjU1NSAyOTIuMTkzNzEzLDQ1MiBMMTYzMS4yMjUxNCwzNzUuNDgxMzc0IEMxODMzLjc0NTAxLC0zODcuNTk0NzggMTgyMC41NTU5NiwtNjQzLjE0ODEzOCAxNTkxLjY1Nzk5LC0zOTEuMTc4NzAxIFonIGlkPSdQYXRoJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MTkuNzE4NjQwLCAtMTYuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC04MTkuNzE4NjQwLCAxNi41MDAwMDApICclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQuZmxleGNvbnRlbnQgeyBcblx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgaDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRoZWlnaHQ6IDQ4dmg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MzVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRoZWlnaHQ6IDQ1dmg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRoZWlnaHQ6IDQwdmg7XG5cdFx0XHRtaW4taGVpZ2h0OiA2NTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdGhlaWdodDogMzV2aDtcblx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0aGVpZ2h0OiAzMHZoO1xuXHRcdFx0bWluLWhlaWdodDogNTUwcHg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0ICAgIFx0aGVpZ2h0OiAyOHZoO1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdCAgICB9XG5cdH1cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFxuXHQmLmhlcm9fYXJ0aWNsZXMge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRtaW4taGVpZ2h0OiAzNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDI1MHB4O1xuXHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGgxIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50X3RleHRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDIzMHB4O1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cdCYuLWJnLXRyYW5zcGFyZW50LCAmLi1iZy1sb3ctYmxhY2ssICYuLWJnLWJsYWNrLCAmLi1iZy1saWdodC13aGl0ZSwgJi4tYmctZGFyay13aGl0ZSwgJi4tYmctbGlnaHQteWVsbG93LCAmLi1iZy1kYXJrLXllbGxvd3tcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLi1iZy1sb3ctYmxhY2t7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1LCAwLjIpO1xuXHRcdH1cblx0fVxuXHQmLi1iZy1ibGFja3tcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHR9XG5cdH1cblx0Ji4tYmctbGlnaHQtd2hpdGV7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0XHR9XG5cdH1cblx0Ji4tYmctZGFyay13aGl0ZXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdH1cblx0fVxuXHQmLi1iZy1saWdodC15ZWxsb3d7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTMsMTM0LC4yKTtcblx0XHR9XG5cdH1cblx0Ji4tYmctZGFyay15ZWxsb3d7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTMsMTM0LC41KTtcblx0XHR9XG5cdH1cbn0iLCIvKiBGb290ZXIgKi9cblxuZm9vdGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHR9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuXHRAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHR9XG5cdC5mb290ZXIge1xuXHRcdCZfY3RhIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9wcm9wb3NpdGlvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggNjBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQzNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHQmX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2luZm9sZXR0cmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTBweCA2MHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDM1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdCZfZm9ybSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cCB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHRcdFx0XHQjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5lbWFpbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjc1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlucHV0OmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICBvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAjRUJFQkVCO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQuYnRuX3NlbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdC5mb290ZXJfY3RhX3JvdyB7XG5cdFx0XHRcdFx0Jl9wcm9wb3NpdGlvbiB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0NXB4IDUwcHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQxMHB4O1xuXHRcdFx0XHRcdFx0XHQmX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0NXB4IDUwcHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQxMHB4O1xuXHRcdFx0XHRcdFx0XHQmX2Zvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOXB4IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5idG5fc2VuZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5mb290ZXJfY3RhX3JvdyB7XG5cdFx0XHRcdFx0Jl9wcm9wb3NpdGlvbiB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0XHRcdFx0XHQmX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0XHRcdFx0XHQmX2Zvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmJ0bl9zZW5kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTMlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQuZm9vdGVyX2N0YV9yb3cge1xuXHRcdFx0XHRcdCZfcHJvcG9zaXRpb24ge1xuXHRcdFx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHRcdFx0Jl9hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0XHQmX2Zvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmJ0bl9zZW5kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTglO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuZm9vdGVyX2N0YV9yb3cge1xuXHRcdFx0XHRcdCZfcHJvcG9zaXRpb24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjMwcHg7XG5cdFx0XHRcdFx0XHRcdCZfYWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2luZm9sZXR0cmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdFx0XHRcdFx0XHRcdCZfZm9ybSB7XG5cdFx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tYy1maWVsZC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZW1haWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbWluLWhlaWdodDogMzhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogNnB4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogMjM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5idG5fc2VuZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmZvb3Rlcl9jdGFfcm93IHtcblx0XHRcdFx0XHQmX3Byb3Bvc2l0aW9uIHtcblx0XHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHQmX2Zvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5lbWFpbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbWluLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogNXB4IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbWluLXdpZHRoOiAyMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmJ0bl9zZW5kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfY29udGFjdHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMywwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuNSwwKTtcblx0XHRcdFx0XHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX21lbnUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQuNSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX21lbnUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDEgMCA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfbmF2U29jaWF1eCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHQmX21lbnUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAzNXB4IDAgMzVweDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICB9XG5cdFx0XHRcdCZfY29udGFjdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX21hZGVieSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDQ1cHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfbG9nbyB7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHQuZm9vdGVyX21lbnUge1xuXHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAwIDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9uYXZTb2NpYXV4IHtcblx0XHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMzJweCAwIDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMThweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDAgMzVweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9sb2dvIHtcblx0XHRcdFx0XHRcdC5mb290ZXJfbG9nbyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdC5mb290ZXJfbWVudV9uYXYge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdC5mb290ZXJfbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX25hdlNvY2lhdXgge1xuXHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAyNXB4IDAgMjVweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0cGFkZGluZzogNTBweCAwIDI1cHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfbG9nbyB7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHQuZm9vdGVyX21lbnUge1xuXHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAwIDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbmF2U29jaWF1eCB7XG5cdFx0XHRcdFx0XHQmX21lbnUge1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdHBhZGRpbmc6IDM1cHggMCAyMHB4IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTY1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdC5mb290ZXJfbWVudV9uYXYge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdC5mb290ZXJfbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgMTUlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX25hdlNvY2lhdXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMTVweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdHBhZGRpbmc6IDI1cHggMCAxNXB4IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdFx0LmZvb3Rlcl9sb2dvIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX21lbnUge1xuXHRcdFx0XHRcdFx0LmZvb3Rlcl9tZW51X25hdiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0LmZvb3Rlcl9tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX25hdlNvY2lhdXgge1xuXHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2NvcHlyaWdodCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oOSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BhcnRlbmFpcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMywwKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb290ZXJfcG9saXRpcXVlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9vdGVyX3BvbGl0aXF1ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb290ZXJfcG9saXRpcXVlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9vdGVyX3BvbGl0aXF1ZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvb3Rlcl9wb2xpdGlxdWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9vdGVyX3BvbGl0aXF1ZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG4iXX0= */
