@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url(../fonts/coco_gothic/stylesheet.css);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:#d4c9c9}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:#d4c9c9;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:10px;height:17px;bottom:-30px;border:none;background-repeat:no-repeat;background-size:50%;border-radius:0;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,.slick-arrow.slick-prev{background-repeat:no-repeat;background-size:10px 17px}.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");box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.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;box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}}.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:#279af1;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:#55595b;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:#279af1}html{font-size:10px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#fff}body{margin:0;position:relative;color:#0076a8}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative}main{width:100%;height:100%;background-color:#fff}main ol,main ul{list-style-position:inside;margin-bottom:15px}footer ul,header ul{list-style-type:none}*{box-sizing:border-box}a{text-decoration:none;outline:none}a.link_over{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}img{max-width:100%}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}hr{border-color:#f3f3f3;border-top:none}.no-padding{padding:0}.alignright{float:right;margin:0 0 10px 20px}.flexbox{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center}.flexbox,.flexboxcenter{display:flex;justify-content:center;height:100%;position:relative}.flexboxcenter{align-items:center}.anchor_top{margin-top:-250px;position:absolute}.divider{color:#0076a8;width:80px;border-width:3px 0 0;display:block;padding:0;border-style:solid;margin:0 0 15px;transition:all .3s ease-in}.divider.center{margin:0 auto 15px}@media (max-width:1024px){.divider{width:135px}}@media (max-width:768px){.divider{width:120px}}@media (max-width:480px){.divider{width:100px}}p{font-size:1.55em;font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:Coco Gothic,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:5.35rem;margin-bottom:25px}h1,h2{font-weight:700;color:#0076a8;font-family:Coco Gothic,sans-serif}h2{font-size:3.25rem;margin-bottom:30px}h3{font-size:3rem}h3,h4{font-weight:700;margin-bottom:20px;color:#0076a8;font-family:Coco Gothic,sans-serif}h4{font-size:2.15rem}h5{font-size:1.85rem;margin-bottom:20px}h5,h6{font-weight:700;color:#0076a8;font-family:Coco Gothic,sans-serif}h6{font-size:1.35rem;margin-bottom:10px}@media (max-width:1024px){p{font-size:1.45rem}h1{font-size:3.5rem}h2{font-size:2.85rem;line-height:1.2}h3{font-size:2.65rem}h4{font-size:2.15rem}h5{font-size:1.6rem}h6{font-size:1.3rem}}@media (max-width:768px){p{font-size:1.35rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.55rem}h6{font-size:1.25rem}}@media (max-width:480px){p{font-size:1.3rem}h1{font-size:2.5rem}h2{font-size:2.2rem}h3{font-size:1.85rem}h4{font-size:1.5rem}h5{font-size:1.4rem}h6{font-size:1.2rem}}a{color:#0076a8;transition:all .2s ease-in-out}a:hover{color:#55595b}strong{font-weight:700}.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}}.primary_btn,.primary_target a,.secondary_btn{color:#0076a8;border-radius:52px;padding:15px 30px;line-height:16px;text-transform:none;border:1px solid #0076a8;background:none;font-weight:600;font-size:1.15em;position:relative;text-transform:uppercase;display:inline-block;transition:all .3s ease}.primary_btn.white,.primary_target a.white,.secondary_btn.white{color:#fff;border:1px solid #fff}.primary_btn.arrow:after,.primary_target a.arrow:after,.secondary_btn.arrow:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.18.71a.615.615 0 01.872 0l7.384 7.384a.615.615 0 010 .871L1.052 16.35a.616.616 0 01-.871-.871L7.13 8.53.18 1.582a.615.615 0 010-.872z' fill='%230076A8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 17px;width:9px;height:17px;background-position:50%;display:inline-block;float:right;margin-left:10px}.primary_btn.yellow,.primary_target a.yellow,.secondary_btn.yellow{color:#fffcf0;border:1px solid #fffcf0}.primary_btn:hover,.primary_target a:hover,.secondary_btn:hover{cursor:pointer;background-color:#0076a8;color:#fff}.primary_btn:hover:before,.primary_target a:hover:before,.secondary_btn:hover:before{opacity:0}.primary_btn:hover.white,.primary_target a:hover.white,.secondary_btn:hover.white{background-color:#fff;color:#41506e;border:1px solid #fff}.primary_btn:hover.yellow,.primary_target a:hover.yellow,.secondary_btn:hover.yellow{background-color:#fffcf0;color:#55595b;border:1px solid #fffcf0}.primary_btn:active,.primary_btn:active:focus,.primary_btn:focus,.primary_target a:active,.primary_target a:active:focus,.primary_target a:focus,.secondary_btn:active,.secondary_btn:active:focus,.secondary_btn:focus{outline:none;box-shadow:none}.primary_btn.-white,.primary_target a.-white,.secondary_btn.-white{color:#fff;border:1 solid}.primary_btn.-small,.primary_target a.-small,.secondary_btn.-small{padding:5px 10px}@media (max-width:768px){.primary_btn,.primary_target a,.secondary_btn{padding:10px 20px;font-size:1.1rem}}@media (max-width:480px){.primary_btn,.primary_target a,.secondary_btn{padding:8px 15px;font-size:1.05rem}}.secondary_btn{padding:8px 20px;font-size:1.2em}.round_btn{color:#279af1;border-radius:50%;line-height:25px;font-family:Open Sans,sans-serif;font-weight:500;text-transform:none;border:none;font-size:1.8em;position:relative;display:inline-block;border:1px solid rgba(23,29,42,.2);width:178px;height:178px;display:flex;align-items:center}.round_btn span{display:inline-block;padding:30px}.round_btn.white{color:#fff;border:1px solid hsla(0,0%,100%,.2)}.link{font-size:1.5rem;font-family:Open Sans,sans-serif;color:#279af1;text-decoration:underline}.link.-white{color:#fff}.link.-white:hover{color:#279af1}.link:hover{color:#fdd26e}.retour_btn{font-size:1.4rem;position:relative}.retour_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:10px;transition:all .3s ease}.retour_btn:hover:before{margin-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E")}.suite_btn{font-size:1.4rem;position:relative}.suite_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:25px;transition:all .3s ease}.suite_btn:hover:before{margin-right:15px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E")}.flexcontent{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentend{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%;z-index:35}.flexcontentend{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.margtop{margin:80px 0 0}@media (max-width:1600px){.margtop{margin:75px 0 0}}@media (max-width:1200px){.margtop{margin:60px 0 0}}@media (max-width:1024px){.margtop{margin:50px 0 0}}@media (max-width:768px){.margtop{margin:40px 0 0}}@media (max-width:480px){.margtop{margin:35px 0 0}}.removetop{padding:20px 0 65px}@media (max-width:1600px){.removetop{padding:20px 0 60px}}@media (max-width:1400px){.removetop{padding:20px 0 55px}}@media (max-width:1200px){.removetop{padding:20px 0 50px}}@media (max-width:1024px){.removetop{padding:15px 0 40px}}@media (max-width:768px){.removetop{padding:10px 0 35px}}@media (max-width:480px){.removetop{padding:0 0 30px}}.container_smaller{width:680px;margin:0 auto;padding:0}@media (max-width:700px){.container_smaller{width:100%}}@media (max-width:768px){.container_smaller{padding:0 25px}}@media (max-width:480px){.container_smaller{padding:0 20px}}.container_small{width:875px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:900px){.container_small{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_small{padding:0 25px}}@media (max-width:480px){.container_small{padding:0 20px}}.container_med{width:1000px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:1024px){.container_med{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_med{padding:0 25px}}@media (max-width:480px){.container_med{padding:0 20px}}.container{width:1168px;padding:0;margin:0 auto}@media (max-width:1168px){.container{width:100%;padding:0 30px}}@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_med_large{width:1280px;padding:0;margin:0 auto}.container_med_large:after,.container_med_large:before{content:" ";display:table}.container_med_large:after{clear:both}@media (max-width:1340px){.container_med_large{width:100%;padding:0 50px}}@media (max-width:1200px){.container_med_large{padding:0 40px}}@media (max-width:1024px){.container_med_large{padding:0 30px}}@media (max-width:768px){.container_med_large{padding:0 25px}}@media (max-width:480px){.container_med_large{padding:0 20px}}.container_large{padding:0 6%}.container_large:after,.container_large:before{content:" ";display:table}.container_large:after{clear:both}@media (max-width:1600px){.container_large{padding:0 5%}}@media (max-width:1200px){.container_large{padding:0 3%}}@media (max-width:1024px){.container_large{padding:0 30px}}@media (max-width:768px){.container_large{padding:0 25px}}@media (max-width:480px){.container_large{padding:0 20px}}.container_larger{max-width:1460px;padding:0;margin:0 auto}@media (max-width:1540px){.container_larger{width:100%;padding:0 30px}}@media (max-width:1024px){.container_larger{padding:0 30px}}@media (max-width:768px){.container_larger{padding:0 25px}}@media (max-width:480px){.container_larger{padding:0 20px}}.container_full{width:100%;padding:0}.container_full:after,.container_full:before{content:" ";display:table}.container_full:after{clear:both}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.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}.formulaire_contact{display:block;font-family:Open Sans,sans-serif}.formulaire_contact:after,.formulaire_contact:before{content:" ";display:table}.formulaire_contact:after{clear:both}.formulaire_contact .form-row{margin-left:-30px;margin-right:-30px}.formulaire_contact .form-row:after,.formulaire_contact .form-row:before{content:" ";display:table}.formulaire_contact .form-row:after{clear:both}.formulaire_contact .name{font-size:1.35em;display:block;margin-bottom:7px;font-weight:500;line-height:21px}@media (max-width:768px){.formulaire_contact .name{font-size:1.3em}}@media (max-width:480px){.formulaire_contact .name{font-size:1.25em}}.formulaire_contact .info{font-size:1em;display:block;margin-bottom:8px;font-weight:400}.formulaire_contact .content_label{display:block}.formulaire_contact .content_label:after,.formulaire_contact .content_label:before{content:" ";display:table}.formulaire_contact .content_label:after{clear:both}.formulaire_contact .content_label p{font-size:inherit}.formulaire_contact fieldset{display:block;width:100%}.formulaire_contact legend{margin-top:25px;border-bottom:none;width:100%;float:left}.formulaire_contact .single{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;margin-bottom:20px}@media (min-width:480px){.formulaire_contact .single{float:left;width:50%}}.formulaire_contact .single.full{width:100%}.formulaire_contact .single h5{margin-bottom:0;margin-top:15px}.formulaire_contact .single em{display:block}.formulaire_contact .single input{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #1a1a1a;color:#1a1a1a;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1)}.formulaire_contact .single input::-moz-placeholder{color:#0076a8}.formulaire_contact .single input::placeholder{color:#0076a8}.formulaire_contact .single input:focus{border-color:#0076a8}.formulaire_contact .single .wpcf7-not-valid{color:#ce4549;border:1px solid #ce4549}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:#ce4549}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:#ce4549}.formulaire_contact .single .wpcf7-not-valid-tip{color:#ce4549;padding-top:7px}.formulaire_contact .single .show-password-input{display:none}@media (max-width:768px){.formulaire_contact .single{margin-bottom:18px}.formulaire_contact .single input{padding:13px 17px}}@media (max-width:480px){.formulaire_contact .single{margin-bottom:15px}.formulaire_contact .single input{padding:10px 15px;font-size:1.3em}}.formulaire_contact textarea{background:none;padding:15px 20px;background-color:#fff;font-size:1.35em;color:#0076a8;border:2px solid #f3f3f3;border-radius:24px;font-family:Open Sans,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#0076a8}.formulaire_contact textarea::placeholder{color:#0076a8}.formulaire_contact textarea:focus{border:1px solid #c3cacf}@media (max-width:768px){.formulaire_contact textarea{padding:13px 17px;max-height:180px}}@media (max-width:480px){.formulaire_contact textarea{padding:10px 15px;font-size:1.3em;max-height:130px}}.formulaire_contact .radio_question{display:block}.formulaire_contact .radio_question .wpcf7-list-item{display:inline-block}.formulaire_contact .radio_question .wpcf7-list-item label{font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .radio_question .wpcf7-list-item:first-child{margin-right:50px}.formulaire_contact .wpcf7-checkbox{width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;padding:0 25px 0 0;width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item label{width:100%;font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;left:15px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{display:block}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{vertical-align:sub}.formulaire_contact .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:#20336f;border-radius:5px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{color:#0076a8}.formulaire_contact .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:#20336f;box-shadow:none}.formulaire_contact .select-style{border:2px solid #f3f3f3;border-radius:24px;overflow:hidden;font-weight:300;background:#fff url(../img/icons/arrow_down_secondary.svg) no-repeat 94% 50%;background-size:18px 12px;background-repeat:no-repeat;padding:15px 0;width:100%;max-width:420px}.formulaire_contact .select-style select{padding:0 15px;border:none;box-shadow:none;width:100%;max-width:420px;font-family:Open Sans,sans-serif;background:transparent;background-image:none;-webkit-appearance:none;font-size:1.35em}.formulaire_contact .select-style select:focus{outline:none}@media (max-width:768px){.formulaire_contact .select-style{padding:15px 0}}@media (max-width:480px){.formulaire_contact .select-style{padding:10px 0}}.formulaire_contact .btn_submit{position:relative;display:inline-block;margin-top:15px}.formulaire_contact .btn_submit:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707 11.707l5-5a.999.999 0 000-1.414l-5-5a.999.999 0 10-1.414 1.414L10.586 5H1a1 1 0 000 2h9.586l-3.293 3.293a.997.997 0 000 1.414.999.999 0 001.414 0z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:14px 12px;width:14px;height:12px;position:absolute;top:50%;margin-top:-6px;right:25px;display:inline-block;transition:all .3s ease}.formulaire_contact .btn_submit .ajax-loader{position:absolute}.formulaire_contact .btn_submit .wpcf7-spinner{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.formulaire_contact .btn_submit .wpcf7-submit{color:#0076a8;border-radius:56px;padding:13px 30px;line-height:16px;text-transform:none;border:none;background:#fdd26e;font-weight:500;font-size:1.35em;min-width:200px;position:relative;display:inline-block;transition:all .3s ease}.formulaire_contact .btn_submit .wpcf7-submit:hover{background:#717073;color:#fff}.formulaire_contact .btn_submit .wpcf7-submit:hover.white{background-color:#fff;color:#41506e}@media (max-width:768px){.formulaire_contact .btn_submit .wpcf7-submit{min-width:230px}}@media (max-width:480px){.formulaire_contact .btn_submit .wpcf7-submit{min-width:180px}}.formulaire_contact .btn_submit:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707 11.707l5-5a.999.999 0 000-1.414l-5-5a.999.999 0 10-1.414 1.414L10.586 5H1a1 1 0 000 2h9.586l-3.293 3.293a.997.997 0 000 1.414.999.999 0 001.414 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");right:25px}.formulaire_contact .btn_submit:hover .wpcf7-submit{color:#fff;background-color:#0076a8}.icon_search{position:relative}.icon_search,.icon_search:before{display:inline-block;width:23px;height:23px}.icon_search:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.917 21.384l-5.867-5.867m-5.866 2.933a8.8 8.8 0 110-17.6 8.8 8.8 0 010 17.6z' stroke='%23000'/%3E%3C/svg%3E");background-size:cover;position:absolute;top:0;left:0}.Accordeon{border-bottom:1px solid #0076a8}.Accordeon .titreAccordeon{cursor:pointer;padding:25px 30px;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='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='31' y='1' width='30' height='30' rx='15' transform='rotate(90 31 1)' fill='%23fff'/%3E%3Crect x='31' y='1' width='30' height='30' rx='15' transform='rotate(90 31 1)' stroke='%230076A8' stroke-width='2'/%3E%3Cg clip-path='url(%23clip0_2170_1375)'%3E%3Cpath d='M13.286 14l3.214 3.75L19.714 14l1.286.75L16.5 20 12 14.75l1.286-.75z' fill='%230076A8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2170_1375'%3E%3Cpath fill='%23fff' transform='translate(12 14)' d='M0 0h9v6H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:30px 30px;background-repeat:no-repeat;background-position:50%;height:30px;width:30px;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:all .3s ease}.Accordeon .contenuAccordeon{display:none;padding-bottom:60px}.Accordeon .contenuAccordeon_area{padding:25px 30px}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:20px;margin-bottom:30px}.Accordeon .contenuAccordeon ol li,.Accordeon .contenuAccordeon ul li{padding-left:10px}.Accordeon .contenuAccordeon .accordeon_sous-section{padding:0 0 25px}.Accordeon .contenuAccordeon .accordeon_sous-section .sousAccordeon{padding:0 30px;border-bottom:1px solid #0076a8}.Accordeon .contenuAccordeon .accordeon_sous-section .sousAccordeon .sousAccordeon_titre{padding:20px 0}.Accordeon .contenuAccordeon .accordeon_sous-section .sousAccordeon .sousAccordeon_titre:before{content:"+";font-size:1.3em;font-weight:700;color:#55595b;display:inline-block;float:left;width:30px;line-height:1.8em}.Accordeon .contenuAccordeon .accordeon_sous-section .sousAccordeon .sousAccordeon_titre h5{margin-bottom:0}.Accordeon .contenuAccordeon .accordeon_sous-section .sousAccordeon .sousAccordeon_texte{display:none}.Accordeon.active .titreAccordeon{color:#0076a8;background-color:#f3f3f3}.Accordeon.active .titreAccordeon h5:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='32' width='32' height='32' rx='16' transform='rotate(-90 0 32)' fill='%230076A8'/%3E%3Cg clip-path='url(%23clip0_2170_1386)'%3E%3Cpath d='M18.714 18L15.5 14.25 12.286 18 11 17.25 15.5 12l4.5 5.25-1.286.75z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2170_1386'%3E%3Cpath fill='%23fff' transform='rotate(180 10 9)' d='M0 0h9v6H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.Accordeon.active .contenuAccordeon{background-color:#f3f3f3}@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-bottom:50px}.Accordeon .contenuAccordeon_area{padding:25px}.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-bottom:40px}.Accordeon .contenuAccordeon_area{padding:23px}}@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-bottom:35px}.Accordeon .contenuAccordeon_area{padding:20px}}@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-bottom:30px}.Accordeon .contenuAccordeon_area{padding:18px}}.color-reveal.css-reveal{--t:calc(var(--td) + var(--d));position:relative}.color-reveal.css-reveal:after{content:"";width:100%;height:120%;position:absolute;top:0;left:0;background:var(--bc);animation:revealingOut var(--td) var(--t) forwards}@keyframes revealingOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}.fade-up{opacity:0}.fade-up.css-reveal{animation:fadeUp .5s ease-in-out forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(150px)}80%{transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.fade-down{opacity:0}.fade-down.css-reveal{animation:fadeDown .5s ease-in-out forwards}@keyframes fadeDown{0%{opacity:0;transform:translateY(-150px)}80%{transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.fade-left{opacity:0}.fade-left.css-reveal{animation:fadeLeft .5s ease-in-out forwards}@keyframes fadeLeft{0%{opacity:0;transform:translateX(150px)}80%{transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.fade-right{opacity:0}.fade-right.css-reveal{animation:fadeRight .5s ease-in-out forwards}@keyframes fadeRight{0%{opacity:0;transform:translateX(-150px)}80%{transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}.progressive-appear_element{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.progressive-appear.css-reveal .progressive-appear_element{animation-name:expandProperty;animation-duration:.8s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:var(--d)}@keyframes expandProperty{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.underlined{position:relative}.underlined:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.underlined.css-reveal:after{animation-name:expandLine;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--d)}@keyframes expandLine{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}form{font-family:Open Sans,sans-serif}form label{color:#000;font-weight:700;margin:0 0 .75em;display:block}form fieldset{border:0;margin:0;padding:0}form legend{color:#279af1;font-weight:700;text-transform:uppercase;border-top:1px solid #f3f3f3;padding:10px 0 0;margin:5px 0}form input,form legend{width:100%;display:block}form input{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;color:#0076a8;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1);border:1px solid #fff;color:#fff;font-family:Open Sans,sans-serif}form input::-moz-placeholder{color:#0076a8}form input::placeholder{color:#0076a8}form input:focus{border-color:#0076a8}form input::-moz-placeholder{color:#fff}form input::placeholder{color:#fff}table form input{width:auto}form textarea{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #0076a8;color:#0076a8;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:#0076a8}form textarea::placeholder{color:#0076a8}form textarea:focus{border-color:#0076a8}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;width:100%;cursor:pointer;background:transparent;border-radius:.5em;height:2.841em;line-height:1;padding:.7em 1.285em}form select::-ms-expand{display:none}form [type=submit],form button{border-radius:56px;padding:20px 30px;line-height:16px;text-transform:none;border:none;font-weight:500;font-size:1.8em;min-width:260px;position:relative;display:inline-block;transition:all .3s ease;color:#0076a8;background:#fdd26e;white-space:normal;height:auto;cursor:pointer;max-width:200px}form [type=submit]:hover,form button:hover{background:#717073;color:#fff}form [type=submit]:hover.white,form button:hover.white{background-color:#fff;color:#41506e}form [type=submit]:hover,form button:hover{color:#0076a8}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 #f3f3f3;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:#279af1;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:#f3f3f3;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f3f3f3 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:#f3f3f3}form .wpcf7-radio .wpcf7-list-item{display:block;margin:0 0 5px}form .wpcf7-radio .wpcf7-list-item input[type=radio]{float:left;margin-right:10px;width:auto}form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{color:#0076a8;font-weight:500;font-size:1.35em}.formulaire_infolettre{display:block}.formulaire_infolettre .form-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.formulaire_infolettre .form-row:after,.formulaire_infolettre .form-row:before{content:" ";display:table}.formulaire_infolettre .form-row:after{clear:both}.formulaire_infolettre .single{margin-bottom:20px;text-align:left;float:left;width:50%;padding:0 10px}.formulaire_infolettre .single .name{color:#0076a8;display:block;margin-bottom:10px;font-size:1.1em}.formulaire_infolettre .single .wpcf7-not-valid{color:#ff5b40;border:2px solid #ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::-moz-placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid-tip{color:#ff5b40;padding-top:7px}.formulaire_infolettre .single .show-password-input{display:none}.formulaire_infolettre .btn_submit{position:relative;margin-top:10px}.formulaire_infolettre .btn_submit .ajax-loader,.formulaire_infolettre .btn_submit .wpcf7-spinner{position:absolute}.searchintro{margin-top:150px;display:flex;flex-wrap:wrap;padding:0 0 5rem;text-align:center}.searchintro .intro_breadcrumbs{display:none}.searchresults{padding:3rem 0;min-height:350px}.searchresults .search_post{position:relative;background:#fff;padding:10px 20px 25px;border-bottom:1px dashed rgba(0,118,168,.5)}.searchresults .search_post:hover{background:rgba(0,118,168,.15)}.fancybox-content{background:transparent}@media (max-width:768px){.fancybox-content{padding:44px 0}.fancybox-content .container_small{padding:0}}.fancybox-slide--html .fancybox-close-small{color:#fff;right:50px;padding:0;top:-10px}.form-container{padding:60px}.call_to_action,.form-container{background:#fff;border-radius:20px;display:flex}.call_to_action .call_to_action_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.call_to_action .call_to_action_row:after,.call_to_action .call_to_action_row:before{content:" ";display:table}.call_to_action .call_to_action_row:after{clear:both}.call_to_action .call_to_action_row_content{position:relative;min-height:1px;text-align:center;padding:60px}@media (min-width:480px){.call_to_action .call_to_action_row_content{float:left;width:100%}}@media (min-width:768px){.call_to_action .call_to_action_row_content{float:left;width:66.66667%}}.call_to_action .call_to_action_row_content_icon,.call_to_action .call_to_action_row_content_titre{display:block;margin-bottom:40px}.call_to_action .call_to_action_row_content_btn{display:block;margin-top:80px}.call_to_action .call_to_action_row_photo{position:relative;min-height:1px;padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px}@media (min-width:480px){.call_to_action .call_to_action_row_photo{float:left;width:100%}}@media (min-width:768px){.call_to_action .call_to_action_row_photo{float:left;width:100%}}.call_to_action .call_to_action_row_photo a,.call_to_action .call_to_action_row_photo img{display:block}.mobileMenu{display:none;position:fixed;background:#fff;background:#0076a8;width:100%;top:100px;left:0;right:0;bottom:0;z-index:999;text-align:center;overflow-y:scroll}.mobileMenu .closeMenu{transition:all .3s ease;position:absolute;top:60px;right:6%;font-weight:600;color:#0076a8;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l30.5 30.5m0-30.5L1 31.5' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:33px 33px;background-position:50%;width:33px;height:33px;display:inline-block;transition:all .3s ease}@media (max-width:768px){.mobileMenu .closeMenu:after{background-size:28px 28px;width:28px;height:28px}}@media (max-width:480px){.mobileMenu .closeMenu:after{background-size:24px 24px;width:24px;height:24px}}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#20336f;transform:rotate(180deg)}@media (max-width:1600px){.mobileMenu .closeMenu{right:5%;top:50px}}@media (max-width:1200px){.mobileMenu .closeMenu{right:3%;top:40px}}@media (max-width:1024px){.mobileMenu .closeMenu{right:30px;top:30px}}@media (max-width:768px){.mobileMenu .closeMenu{right:25px;top:25px}}@media (max-width:480px){.mobileMenu .closeMenu{right:20px;top:20px}}.mobileMenu .mobile_logo{position:absolute;top:20px;left:25px;color:#279af1;z-index:99;cursor:pointer;max-width:150px}.mobileMenu ul{padding:0;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;width:100%}.mobileMenu ul:after,.mobileMenu ul:before{content:" ";display:table}.mobileMenu ul:after{clear:both}.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:110px 0 0}@media (max-width:1600px){.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:100px 0 0}}@media (max-width:1200px){.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:90px 0 0}}@media (max-width:1024px){.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:80px 0 0}}@media (max-width:768px){.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:75px 0 0}}@media (max-width:480px){.mobileMenu ul.header_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:50px 0 0}}.mobileMenu ul.navMenuSec li{font-size:1.65em}.mobileMenu ul li{list-style-type:none;padding:0;font-size:2.15em;text-align:left;margin-bottom:35px}.mobileMenu ul li:nth-child(-n+4){float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.mobileMenu ul li:nth-child(-n+4){float:left;width:50%}}@media (min-width:768px){.mobileMenu ul li:nth-child(-n+4){float:left;width:25%}}@media (max-width:480px){.mobileMenu ul li:nth-child(-n+4){width:100%}}.mobileMenu ul li:nth-child(n+5){width:100%}.mobileMenu ul li:nth-child(n+5) a{font-size:1.2em}.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='%23AB8B65' 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:8px 5px;background-position:50%;width:8px;height:6px;display:none;margin-left:6px;transition:all .3s ease}.mobileMenu ul li.menu-item-has-children>a.active:after{transform:rotate(180deg);position:relative;top:-2px}.mobileMenu ul li.current_page_item a{color:#fdd26e;text-decoration:none}.mobileMenu ul li.flag{display:flex;align-items:center;justify-content:center}.mobileMenu ul li.flag a{font-size:.7em}.mobileMenu ul li>a{color:#fff;padding:10px 0;display:inline-block;font-weight:700}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#b5babd}.mobileMenu ul li ul.sub-menu{padding:0;margin-top:10px;margin-bottom:24px;display:block;width:100%}.mobileMenu ul li ul.sub-menu li{padding:0;margin-bottom:0;font-size:.75em;display:block;width:100%}.mobileMenu ul li ul.sub-menu li a{padding:13px 0;font-weight:400}.mobileMenu ul li ul.sub-menu li a:focus,.mobileMenu ul li ul.sub-menu li a:hover{text-decoration:none;color:#b5babd}.mobileMenu ul li ul.sub-menu li.current_page_item a{color:#fdd26e;text-decoration:none}.mobileMenu ul li ul.sub-menu li:nth-child(n+5) a{font-size:1em}@media (max-width:1200px){.mobileMenu ul li{font-size:2em;margin-bottom:30px}}@media (max-width:1024px){.mobileMenu ul li{font-size:1.75em;margin-bottom:25px}.mobileMenu ul li>a{padding:8px 0}.mobileMenu ul li ul.sub-menu{margin-top:8px;margin-bottom:20px}.mobileMenu ul li ul.sub-menu li{font-size:.75em}.mobileMenu ul li ul.sub-menu li a{padding:11px 0}}@media (max-width:768px){.mobileMenu ul li{font-size:1.65em;margin-bottom:20px}.mobileMenu ul li>a{padding:6px 0}.mobileMenu ul li ul.sub-menu{margin-top:6px;margin-bottom:15px}.mobileMenu ul li ul.sub-menu li{font-size:.75em}.mobileMenu ul li ul.sub-menu li a{padding:9px 0}}@media (max-width:480px){.mobileMenu ul li{width:100%;font-size:1.5em;margin-bottom:15px}.mobileMenu ul li>a{padding:4px 0}.mobileMenu ul li ul.sub-menu{margin-top:4px;margin-bottom:10px}.mobileMenu ul li ul.sub-menu li{font-size:.85em}.mobileMenu ul li ul.sub-menu li a{padding:0 0 7px}}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{position:fixed;z-index:11;top:0;background-color:#fff}.header,header{width:100%;transition:all .3s ease}.header{background:hsla(0,0%,100%,0);padding:0}.header,.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{max-width:255px;max-height:150px;float:left;display:inline-block;transition:all .5s ease-out}@media (max-width:1024px){.header_logo .logo-img{max-width:165px}}@media (max-width:768px){.header_logo .logo-img{max-width:150px}}@media (max-width:480px){.header_logo .logo-img{max-width:100%}}.header_menu{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@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_nav{text-align:right;display:inline-block;width:100%}.header_menu_nav ul{margin:0;padding:0;text-align:right;list-style:none}.header_menu_nav ul li{display:inline-block;margin:0 20px;position:relative}.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:#fdd26e}.header_menu_nav ul li a{color:#0076a8;font-size:1.65em;font-weight:500;margin-bottom:10px;text-decoration:none;padding-bottom:10px}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#55595b;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='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' 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:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.header_menu_nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.header_menu_search{display:inline-block;margin-left:40px}.header_menu_search .searchform{position:absolute;top:70px;right:0;z-index:34;display:none;padding:5px 0 0}.header_menu_search .searchform .search-input{padding:5px 15px;display:block;border:2px solid #0076a8;font-size:1.2em;color:#0076a8;background:hsla(0,0%,100%,.9)}.header_menu_search .searchform .search-input::-moz-placeholder{color:#0076a8}.header_menu_search .searchform .search-input::placeholder{color:#0076a8}.header_menu_search .searchform .search-submit{display:none;background:none;border:none;width:0!important;height:0!important;padding:10px;float:right;margin-top:6px;margin-left:10px}.header_menu .top_nav{display:inline-block;margin-left:50px;width:40px}.header_menu .top_nav .menu-btn{text-align:right;display:flex;align-items:center;justify-content:center}.header_menu .top_nav .menu-btn .hamburger{display:block;color:#fff;width:38px;display:inline-block;cursor:pointer;margin-top:0}.header_menu .top_nav .menu-btn .hamburger .bar{margin:9px 0;width:38px;height:2px;background:#0076a8;transition:margin .25s,transform .25s}.header_menu .top_nav .menu-btn:hover .hamburger{width:38px}.header_menu .top_nav .menu-btn:hover .hamburger .bar{margin:13px 0}@media (max-width:1600px){.header_menu .header_menu_nav ul li{margin:0 12px}.header_menu .header_menu_nav ul li a{font-size:1.6em}}@media (max-width:1200px){.header_menu .header_menu_nav ul li{margin:0 10px}.header_menu .header_menu_nav ul li a{font-size:1.5em}}@media (max-width:1024px){.header_menu .header_menu_nav{display:none}.header_menu .header_menu_nav ul li a{font-size:1.4em}.header_menu .top_nav{display:block}}#clone_header{width:100%;top:-200px;opacity:0;position:fixed;transition:all .5s ease}#clone_header.fixed{opacity:1;z-index:80;top:0;transition:all .5s ease-out}#clone_header.fixed .top_header{display:none}#clone_header.fixed .header{padding:0;background:hsla(0,0%,100%,.8)}#clone_header.fixed .header:hover{background:#fff}#clone_header.fixed .header .navMenu .nav{margin-top:10px}#clone_header.fixed .header .logo img{max-width:200px}.indicateur_services{position:absolute;right:5%;top:132px;background-color:rgba(0,0,0,.35);border-radius:10px;z-index:10;color:#fff}.indicateur_services_row{display:flex;flex-wrap:wrap;padding:15px 20px}.indicateur_services_row_element{margin-left:50px}.indicateur_services_row_element:first-child{margin-left:15px}.indicateur_services_row_element_content{position:relative}.indicateur_services_row_element_content.open:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.281' cy='4.5' r='4.5' fill='%23fff'/%3E%3C/svg%3E");background-size:10px 9px;width:10px;height:19px}.indicateur_services_row_element_content.close:before,.indicateur_services_row_element_content.open:before{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:-20px;top:0;margin-right:10px;transition:all .3s ease}.indicateur_services_row_element_content.close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.531 1l-9 9M1.531 1l9 9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-size:12px 11px;width:12px;height:18px}.indicateur_services_row_element_content_titre h6{color:#fff;margin-bottom:0;text-transform:uppercase}.indicateur_services_row_element_content_texte span{font-size:1.25em}.indicateur_services_row_element_content_indication span{font-size:1.35em}#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,.25);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:600px;height:100vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{color:#fff;height:100%;text-align:center;margin-left:60%;padding-bottom:50px}@media (max-width:1600px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:600px;height:100vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{padding-left:35px}}@media (max-width:1200px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:550px}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{padding-left:0;margin-left:40%}}@media (max-width:1024px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:500px}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:30%}}@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 .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:20%}}@media (max-width:480px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{width:100%}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:5%}}#hero .sliderTitle{position:absolute;width:100%;height:100%;left:0;z-index:6;top:0}#hero .sliderTitle_content{width:35%;margin:0 auto -100px;text-align:center}#hero .sliderTitle .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%}#hero .sliderTitle .container_large{display:block}#hero .sliderTitle .container_large:after,#hero .sliderTitle .container_large:before{content:" ";display:table}#hero .sliderTitle .container_large:after{clear:both}#hero .sliderTitle h1{color:#fffcf0;position:relative;line-height:1em;margin-bottom:5px}#hero .sliderTitle h2{color:#fffcf0}#hero .sliderTitle .btn_lien_carrousel{font-size:1.35em;margin-top:60px;float:right;max-width:240px}@media (max-width:1024px){#hero .sliderTitle_content{width:65%}}@media (max-width:768px){#hero .sliderTitle_content{width:80%}}@media (max-width:480px){#hero .sliderTitle_content{width:100%}}#hero.hero_sections{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:25vh;min-height:650px;position:relative;margin-top:100px}#hero.hero_sections:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,15,.25);background-size:100% 100%}#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:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;height:100%}#hero.hero_sections .flexcontent .content_title{width:50%}#hero.hero_sections .flexcontent .content_title h1{color:#0076a8}#hero.hero_sections .flexcontent .content_title a{color:#fff}#hero.hero_sections .flexcontent .content_title a:hover{color:#0076a8}#hero .intro,#hero .single-news_intro{display:flex;flex-wrap:wrap;position:absolute;box-sizing:border-box;z-index:10;width:100%;height:100%;padding:0 0 12rem;text-align:center}#hero .intro .flexcontent,#hero .single-news_intro .flexcontent{box-sizing:border-box}#hero .intro.searchintro,#hero .single-news_intro.searchintro{margin-top:100px}#hero .intro_breadcrumbs,#hero .single-news_intro_breadcrumbs{display:inline-block;padding:50px 0 20rem}#hero .intro_breadcrumbs a,#hero .single-news_intro_breadcrumbs a{transition:all .3s ease;border-bottom:1px solid rgba(85,89,91,0)}#hero .intro_breadcrumbs a span,#hero .single-news_intro_breadcrumbs a span{color:#fff}#hero .intro_breadcrumbs a:hover,#hero .single-news_intro_breadcrumbs a:hover{border-bottom:1px solid #55595b}#hero .intro_breadcrumbs span,#hero .single-news_intro_breadcrumbs span{font-size:1.2em}#hero .intro_breadcrumbs .current-item,#hero .single-news_intro_breadcrumbs .current-item{color:#fdd26e}#hero .intro_title,#hero .single-news_intro_title{font-weight:600}#hero .intro_title h1,#hero .single-news_intro_title h1{color:#fff}#hero .intro_text,#hero .single-news_intro_text{padding:8rem 0 0}#hero .intro_text h2,#hero .single-news_intro_text h2{color:#fff}@media (max-width:1024px){#hero .intro,#hero .single-news_intro{padding:0 0 8rem}}@media (max-width:480px){#hero .intro,#hero .single-news_intro{padding:0 0 5rem}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#hero.hero_articles{width:100%;background-color:#717073;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}}footer{position:relative;padding:0;background-color:#f3f3f3;background-repeat:no-repeat;background-size:cover;background-position:bottom}footer:after,footer:before{content:" ";display:table}footer:after{clear:both}footer .footer{padding:55px 0}@media (max-width:1024px){footer .footer{padding:50px 0}}@media (max-width:768px){footer .footer{padding:40px 0}}@media (max-width:480px){footer .footer{padding:25px 0}}footer .footer_evenements{display:block;margin-bottom:30px;border-bottom:1px solid #c3cacf;padding-bottom:30px}footer .footer_evenements_row{margin-left:-10px;margin-right:-10px;display:flex;align-items:center;flex-wrap:wrap;position:relative}footer .footer_evenements_row:after,footer .footer_evenements_row:before{content:" ";display:table}footer .footer_evenements_row:after{clear:both}footer .footer_evenements_row_titre{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:768px){footer .footer_evenements_row_titre{float:left;width:100%}}@media (min-width:1024px){footer .footer_evenements_row_titre{float:left;width:25%}}footer .footer_evenements_row_titre h4{margin-bottom:0}@media (max-width:1024px){footer .footer_evenements_row_titre{margin-bottom:20px}}footer .footer_evenements_row_bloc{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:768px){footer .footer_evenements_row_bloc{float:left;width:50%}}@media (min-width:1024px){footer .footer_evenements_row_bloc{float:left;width:37.5%}}@media (max-width:480px){footer .footer_evenements_row_bloc{width:100%}}footer .footer_evenements_row_bloc_area{position:relative;background-color:#fff}footer .footer_evenements_row_bloc_area .link_over:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.18.71a.615.615 0 01.872 0l7.384 7.384a.615.615 0 010 .871L1.052 16.35a.616.616 0 01-.871-.871L7.13 8.53.18 1.582a.615.615 0 010-.872z' fill='%230076A8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 17px;width:9px;height:17px;background-position:50%;display:inline-block;float:right;margin-left:10px;position:absolute;right:15px;top:50%;margin-top:-8.5px}footer .footer_evenements_row_bloc_area_row{margin-left:0;margin-right:0;display:flex;align-items:center;position:relative}footer .footer_evenements_row_bloc_area_row:after,footer .footer_evenements_row_bloc_area_row:before{content:" ";display:table}footer .footer_evenements_row_bloc_area_row:after{clear:both}footer .footer_evenements_row_bloc_area_row_date{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){footer .footer_evenements_row_bloc_area_row_date{float:left;width:33.33333%}}footer .footer_evenements_row_bloc_area_row_date .evenement_date{background-color:#0076a8;color:#fff;width:100%;padding:15px 10px;font-size:1.5em;line-height:1.5em;text-align:center;display:inline-block;display:flex;align-items:center;position:relative}footer .footer_evenements_row_bloc_area_row_date .evenement_date .day{font-weight:700;font-size:1.75em;line-height:1em}footer .footer_evenements_row_bloc_area_row_date .evenement_date .year{margin-left:5px;font-size:.9em}footer .footer_evenements_row_bloc_area_row_date .evenement_date span{display:inline-block}footer .footer_evenements_row_bloc_area_row_titre{float:left;width:66.66667%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){footer .footer_evenements_row_bloc_area_row_titre{float:left;width:66.66667%}}footer .footer_evenements_row_bloc_area_row_titre .evenement_titre{padding-right:10px;padding-left:15px}footer .footer_evenements_row_bloc_area_row_titre .evenement_titre h6{margin-bottom:0}footer .footer_evenements_row_bloc_area_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:none}@media (min-width:480px){footer .footer_evenements_row_bloc_area_row_texte{float:left;width:100%}}footer .footer_evenements_row_bloc_area_row_texte .evenement_resume p{margin-bottom:0}footer .footer_evenements_row_bloc_area_row_bouton{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:50px;text-align:right;display:none}@media (min-width:480px){footer .footer_evenements_row_bloc_area_row_bouton{float:left;width:100%}}footer .footer_evenements_row_bloc_area_row_bouton .evenement_resume p{margin-bottom:0}footer .footer_infos{display:block;margin-bottom:30px}footer .footer_infos_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_infos_row:after,footer .footer_infos_row:before{content:" ";display:table}footer .footer_infos_row:after{clear:both}footer .footer_infos_row_actions{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){footer .footer_infos_row_actions{float:left;width:66.66667%}}@media (min-width:1024px){footer .footer_infos_row_actions{float:left;width:66.66667%}}footer .footer_infos_row_actions_content{display:block;width:100%}footer .footer_infos_row_actions_content_col{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_infos_row_actions_content_col:after,footer .footer_infos_row_actions_content_col:before{content:" ";display:table}footer .footer_infos_row_actions_content_col:after{clear:both}footer .footer_infos_row_actions_content_col_logo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;margin-bottom:20px}@media (min-width:768px){footer .footer_infos_row_actions_content_col_logo{float:left;width:25%}}@media (min-width:1024px){footer .footer_infos_row_actions_content_col_logo{float:left;width:25%}}footer .footer_infos_row_actions_content_col_logo .sigle{width:125px;max-height:125px}@media (max-width:768px){footer .footer_infos_row_actions_content_col_logo{text-align:center;margin-bottom:20px}footer .footer_infos_row_actions_content_col_logo .sigle{width:90px}}@media (max-width:480px){footer .footer_infos_row_actions_content_col_logo{width:100%;display:block;margin-bottom:10px}footer .footer_infos_row_actions_content_col_logo .sigle{width:80px}}footer .footer_infos_row_actions_content_col_menu{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){footer .footer_infos_row_actions_content_col_menu{float:left;width:75%}}@media (min-width:1024px){footer .footer_infos_row_actions_content_col_menu{float:left;width:75%}}footer .footer_infos_row_actions_content_col_menu .footer_menu{display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:15px}footer .footer_infos_row_actions_content_col_menu .footer_menu .menu-item{display:inline-block;margin-right:25px}footer .footer_infos_row_actions_content_col_menu .footer_menu .menu-item a{font-size:1.5em;font-weight:700}footer .footer_infos_row_actions_content_col_menu .footer_menu_nav .footer_menu_nav_seao,footer .footer_infos_row_actions_content_col_menu .footer_menu_nav .menu-menu-footer-container{display:inline-block}footer .footer_infos_row_actions_content_col_menu .footer_menu_nav .footer_menu_nav_seao img{width:100px;margin-bottom:-10px}@media (max-width:768px){footer .footer_infos_row_actions_content_col_menu{margin-bottom:20px}footer .footer_infos_row_actions_content_col_menu .footer_menu{text-align:center;display:block}footer .footer_infos_row_actions_content_col_menu .footer_menu .menu-item{margin-right:20px}}@media (max-width:480px){footer .footer_infos_row_actions_content_col_menu{width:100%;display:block}footer .footer_infos_row_actions_content_col_menu .footer_menu_nav .footer_menu_nav_seao{text-align:center;width:100%;margin-top:10px}footer .footer_infos_row_actions_content_col_menu .footer_menu_nav .footer_menu_nav_seao img{margin:auto}}footer .footer_infos_row_actions_content_col_copyright{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;align-items:flex-end}@media (min-width:768px){footer .footer_infos_row_actions_content_col_copyright{float:left;width:25%}}footer .footer_infos_row_actions_content_col_copyright p{margin-bottom:0;font-weight:700}@media (max-width:768px){footer .footer_infos_row_actions_content_col_copyright{display:none}}footer .footer_infos_row_actions_content_col_sociaux{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;align-items:flex-end}@media (min-width:768px){footer .footer_infos_row_actions_content_col_sociaux{float:left;width:33.33333%}}footer .footer_infos_row_actions_content_col_sociaux_menu{list-style:none;display:flex;align-items:center}footer .footer_infos_row_actions_content_col_sociaux_menu li{display:inline-block;margin-right:12px;line-height:15px}footer .footer_infos_row_actions_content_col_sociaux_menu li p{margin-bottom:0}footer .footer_infos_row_actions_content_col_sociaux_menu li a{font-size:1.7em;opacity:1;transition:all .5s ease-in}footer .footer_infos_row_actions_content_col_sociaux_menu li a .icon_sociaux{max-height:35px}footer .footer_infos_row_actions_content_col_sociaux_menu li a:hover{opacity:.75}@media (max-width:768px){footer .footer_infos_row_actions_content_col_sociaux{text-align:center;margin-bottom:20px}footer .footer_infos_row_actions_content_col_sociaux_menu{text-align:center;margin:0 auto}}@media (max-width:480px){footer .footer_infos_row_actions_content_col_sociaux{width:100%}}footer .footer_infos_row_actions_content_col_infolettre{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:center;display:flex;align-items:center}@media (min-width:768px){footer .footer_infos_row_actions_content_col_infolettre{float:left;width:41.66667%}}@media (min-width:1024px){footer .footer_infos_row_actions_content_col_infolettre{float:left;width:41.66667%}}@media (max-width:768px){footer .footer_infos_row_actions_content_col_infolettre{margin-bottom:20px}}@media (max-width:480px){footer .footer_infos_row_actions_content_col_infolettre{width:100%;display:block}}footer .footer_infos_row_contact{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:right}@media (min-width:768px){footer .footer_infos_row_contact{float:left;width:33.33333%}}@media (min-width:1024px){footer .footer_infos_row_contact{float:left;width:33.33333%}}footer .footer_infos_row_contact_titre{display:block;margin-bottom:10px}footer .footer_infos_row_contact p a{font-weight:700}footer .footer_infos_row_contact p:last-child{margin-bottom:0}@media (max-width:1024px){footer .footer_infos_row_contact{justify-content:start}}@media (max-width:768px){footer .footer_infos_row_contact{justify-content:center;text-align:center;margin-bottom:20px}}@media (max-width:480px){footer .footer_infos_row_contact{width:100%;margin-top:10px;justify-content:flex-center}}footer .footer_infos_tablet{display:none;text-align:center;width:100%}@media (max-width:768px){footer .footer_infos_tablet{display:block}}@media (max-width:1024px){footer .footer_infos{margin-bottom:40px}}@media (max-width:768px){footer .footer_infos{margin-bottom:30px}}@media (max-width:480px){footer .footer_infos{margin-bottom:20px}}#post-404{text-align:center;padding:160px 0 100px;height:60vh;min-height:450px}#post-404 .icon_404{max-width:300px}#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%}#flexibleAccueil{width:100%;margin:0}#flexibleAccueil .presentation_sections{padding:50px 0 0;background:#fffcf0}@media (max-width:1024px){#flexibleAccueil .presentation_sections{padding:40px 0 0}}@media (max-width:768px){#flexibleAccueil .presentation_sections{padding:35px 0 0}}@media (max-width:480px){#flexibleAccueil .presentation_sections{padding:30px 0 0}}#flexibleAccueil .presentation_sections_titre{text-align:center;margin-bottom:40px}@media (max-width:768px){#flexibleAccueil .presentation_sections_titre{margin-bottom:35px}}@media (max-width:480px){#flexibleAccueil .presentation_sections_titre{margin-bottom:30px}}#flexibleAccueil .presentation_sections_listing{padding:0}#flexibleAccueil .presentation_sections_listing_row{margin-left:-15px;margin-right:-15px}#flexibleAccueil .presentation_sections_listing_row:after,#flexibleAccueil .presentation_sections_listing_row:before{content:" ";display:table}#flexibleAccueil .presentation_sections_listing_row:after{clear:both}#flexibleAccueil .presentation_sections_listing_row_bloc{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;margin-bottom:20px;z-index:2}@media (min-width:480px){#flexibleAccueil .presentation_sections_listing_row_bloc{float:left;width:50%}}@media (min-width:768px){#flexibleAccueil .presentation_sections_listing_row_bloc{float:left;width:33.33333%}}@media (min-width:1024px){#flexibleAccueil .presentation_sections_listing_row_bloc{float:left;width:33.33333%}}#flexibleAccueil .presentation_sections_listing_row_bloc_bg{overflow:hidden;display:block;border-radius:10px;width:100%;height:500px;padding:30px;position:relative;margin:0 auto 10px;background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;transition:all .35s ease-in;color:#fff}#flexibleAccueil .presentation_sections_listing_row_bloc_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,25,.05);background-size:100% 100%;transition:all .35s ease-in}#flexibleAccueil .presentation_sections_listing_row_bloc_bg .primary_btn{position:absolute;z-index:16;bottom:30px;left:30px}#flexibleAccueil .presentation_sections_listing_row_bloc_bg_content{z-index:16;transition:transition-delay,.5s}@media (max-width:1200px){#flexibleAccueil .presentation_sections_listing_row_bloc_bg{height:450px}}@media (max-width:1024px){#flexibleAccueil .presentation_sections_listing_row_bloc_bg{height:400px}}@media (max-width:768px){#flexibleAccueil .presentation_sections_listing_row_bloc_bg{height:360px}}@media (max-width:480px){#flexibleAccueil .presentation_sections_listing_row_bloc_bg{height:320px}}#flexibleAccueil .presentation_sections_listing_row_bloc h2{color:#fffcf0;margin-bottom:0;transform:translate3d(0,20px,0);-webkit-transition-delay:.15s;height:1px;transition:all 4.8s ease;transition:transition-delay,1.5s}#flexibleAccueil .presentation_sections_listing_row_bloc .texte_section{height:1px;transform:translate3d(0,80px,0);position:relative;opacity:0;-webkit-transition-delay:.15s;transition:all 4.8s ease;transition:transition-delay,1.5s;-webkit-transition:opacity .2s,-webkit-transform .5s}#flexibleAccueil .presentation_sections_listing_row_bloc a{display:block}#flexibleAccueil .presentation_sections_listing_row_bloc:hover .presentation_sections_listing_row_bloc_bg .texte_section{opacity:1;height:auto;display:block;transition-delay:.05s;transition-duration:.5s;transform:translateZ(0)}#flexibleAccueil .presentation_sections_listing_row_bloc:hover .presentation_sections_listing_row_bloc_bg h2{height:auto;transition-delay:.05s;transition-duration:.5s;transform:translateZ(0);margin-bottom:15px}#flexibleAccueil .presentation_sections_listing_row_bloc:hover .presentation_sections_listing_row_bloc_bg .primary_btn{background-color:#fffcf0;color:#55595b;border:1px solid #fffcf0}#flexibleAccueil .presentation_sections_listing_row_bloc:hover .presentation_sections_listing_row_bloc_bg:before{background-color:rgba(0,0,25,.25)}@media (max-width:768px){#flexibleAccueil .presentation_sections_listing_row_bloc{margin-bottom:10px}}@media (max-width:480px){#flexibleAccueil .presentation_sections_listing_row_bloc{width:100%;margin-bottom:5px}#flexibleAccueil .presentation_sections_listing_row_bloc h2{height:auto;transition-delay:.05s;transition-duration:.5s;transform:translateZ(0);margin-bottom:15px}#flexibleAccueil .presentation_sections_listing_row_bloc .texte_section{opacity:1;height:auto;display:block;transform:translateZ(0)}}#flexibleAccueil .banniere_information{width:100%;margin:0;background:#e8ebeb;padding:50px 0}@media (max-width:1024px){#flexibleAccueil .banniere_information{padding:50px 0}}@media (max-width:768px){#flexibleAccueil .banniere_information{padding:40px 0}}@media (max-width:480px){#flexibleAccueil .banniere_information{padding:25px 0}}#flexibleAccueil .banniere_information .container_med{text-align:center}#flexibleAccueil .banniere_information_icon{display:block;margin-bottom:10px}#flexibleAccueil .banniere_information_icon img{max-width:80px}@media (max-width:768px){#flexibleAccueil .banniere_information_icon img{max-width:65px}}@media (max-width:480px){#flexibleAccueil .banniere_information_icon img{max-width:50px}}#flexibleAccueil .banniere_information_contenu{display:block}#flexibleAccueil .banniere_information_contenu_texte{font-size:1.5em}#flexibleAccueil .banniere_information_contenu_texte p{font-weight:200;line-height:1.5em}#flexibleAccueil .qui_sommes-nous{width:100%;margin:0;padding:65px 0}@media (max-width:1024px){#flexibleAccueil .qui_sommes-nous{padding:50px 0}}@media (max-width:768px){#flexibleAccueil .qui_sommes-nous{padding:40px 0}}@media (max-width:480px){#flexibleAccueil .qui_sommes-nous{padding:30px 0}}#flexibleAccueil .qui_sommes-nous_content{text-align:center}#flexibleAccueil .qui_sommes-nous_content_text_sous{display:block;margin-bottom:50px}#flexibleAccueil .qui_sommes-nous_content_text p{line-height:2em}#flexibleAccueil .qui_sommes-nous_content_text p:last-child{margin-bottom:0}#flexibleAccueil .qui_sommes-nous_content_text h1{line-height:1.2em}#flexibleAccueil .qui_sommes-nous_content_text h5{font-weight:700}@media (max-width:1024px){#flexibleAccueil .qui_sommes-nous_content_text_sous{margin-bottom:40px}}@media (max-width:768px){#flexibleAccueil .qui_sommes-nous_content_text_sous{margin-bottom:35px}}@media (max-width:480px){#flexibleAccueil .qui_sommes-nous_content_text_sous{margin-bottom:30px}}#flexibleAccueil .qui_sommes-nous_content_photo{position:relative;margin-top:70px}#flexibleAccueil .qui_sommes-nous_content_photo img{max-width:100%}@media (max-width:1200px){#flexibleAccueil .qui_sommes-nous_content_photo{margin-top:60px}}@media (max-width:1024px){#flexibleAccueil .qui_sommes-nous_content_photo{margin-top:50px}}@media (max-width:768px){#flexibleAccueil .qui_sommes-nous_content_photo{margin-top:40px}}@media (max-width:480px){#flexibleAccueil .qui_sommes-nous_content_photo{margin-top:30px}}.blog_listing,.blog_listing_filters{padding:3rem 0}.blog_listing_filters form{display:inline-block;position:relative}.blog_listing_filters form select{display:inline-block;min-width:320px;border-radius:0;padding-left:0;color:#0076a8;border:none;border-bottom:1px solid #0076a8;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.3;padding-right:4rem}.blog_listing_filters form select:focus{outline:none}.blog_listing_filters form:after{content:"";top:50%;right:1rem;display:inline-block;position:absolute;width:10px;height:10px;border-bottom:1px solid #0076a8;border-right:1px solid #0076a8;transform:translateY(-50%) rotate(45deg)}.blog_listing_display{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:1rem}.blog_listing_display .article{background-color:#f3f3f3;margin-bottom:2rem;position:relative}.blog_listing_display .article_content{padding:2rem}.blog_listing_display .article_img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog_listing_display .article_categories{display:flex;flex-wrap:wrap;margin-bottom:1rem}.blog_listing_display .article_categories_item{text-transform:uppercase;font-size:1.2rem;font-weight:700;margin-right:1rem;color:#0076a8}.blog_listing_display .article_title{display:block;width:100%;font-size:2.6rem;font-weight:700;letter-spacing:-.52px}.blog_listing_display .article_btn{display:inline-block;position:relative;font-size:1.2rem;font-weight:600;color:#0076a8;text-transform:uppercase;padding-bottom:.25rem}.blog_listing_display .article_btn:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:2px;width:25px;background-color:#0076a8;transition:all .2s ease-in-out}.blog_listing_display .article:hover .article_btn:before{width:100%}@media (max-width:1024px){.blog_listing_display{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.blog_listing_display{grid-template-columns:1fr 1fr}}@media (max-width:480px){.blog_listing_display{grid-template-columns:1fr}}.blog_listing .pagination{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;width:100%;margin-top:3rem;margin-bottom:5rem;padding:.5rem;border-bottom:2px solid #0076a8}.blog_listing .pagination_previous{display:inline-block;position:relative;font-size:1.6rem;font-weight:400;color:#0076a8;padding-left:3rem}.blog_listing .pagination_previous:before{content:"";position:absolute;left:1rem;top:5px;display:inline-block;width:12px;height:12px;border-top:1px solid #0076a8;border-left:1px solid #0076a8;transform:rotate(-45deg);transition:all .2s ease-in-out}.blog_listing .pagination_previous:hover:before{left:0}.blog_listing .pagination_next{display:inline-block;position:relative;font-size:1.6rem;font-weight:400;color:#0076a8;padding-right:3rem}.blog_listing .pagination_next:after{content:"";display:inline-block;position:absolute;width:12px;height:12px;right:1rem;top:5px;border-bottom:1px solid #0076a8;border-right:1px solid #0076a8;transform:rotate(-45deg);transition:all .2s ease-in-out}.blog_listing .pagination_next:hover:after{right:0}.blog_others{background-color:#fffcf0;padding:5rem 0 10rem}.blog_others_title{display:block;width:100%;text-align:center;margin-bottom:3rem}.blog_others_list{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;gap:2rem}.blog_others_list .article{padding:2rem;background-size:cover;background-position:50%;min-height:300px;display:flex;flex-wrap:wrap;position:relative}.blog_others_list .article:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.blog_others_list .article_content{display:block;width:100%;margin-top:auto;z-index:2}.blog_others_list .article_title{color:#fffcf0;font-size:2.5rem;font-weight:700}.blog_others_list .article_btn{transition:all .3s ease-in-out}.blog_others_list .article:hover .article_btn{background-color:#fffcf0;color:#55595b}@media (max-width:1024px){.blog_others_list{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blog_others_list{grid-template-columns:1fr}}.bloc_photo_standard,.bloc_presentation,.bloc_texte_standard,.photo_pleine_largeur{margin:4rem 0}.bloc_photo_standard p,.bloc_presentation p,.bloc_texte_standard p,.photo_pleine_largeur p{line-height:1.4}.bloc_photo_standard .blocTitle,.bloc_presentation .blocTitle,.bloc_texte_standard .blocTitle,.photo_pleine_largeur .blocTitle{font-size:3rem;font-weight:600;font-family:Open Sans,sans-serif}.bloc_photo_standard ul li,.bloc_presentation ul li,.bloc_texte_standard ul li,.photo_pleine_largeur ul li{font-size:1.45rem;line-height:1.5}.bloc_photo_standard a,.bloc_presentation a,.bloc_texte_standard a,.photo_pleine_largeur a{border-bottom:1px solid #0076a8}.bloc_photo_standard a:hover,.bloc_presentation a:hover,.bloc_texte_standard a:hover,.photo_pleine_largeur a:hover{border-bottom:1px solid #55595b}.bloc_photo_standard a.link_over,.bloc_presentation a.link_over,.bloc_texte_standard a.link_over,.photo_pleine_largeur a.link_over{border-bottom:none}.photo_pleine_largeur img{min-width:100%;-o-object-fit:cover;object-fit:cover;max-height:800px}.evenements_head{padding-top:100px;margin-bottom:100px}@media (max-width:1200px){.evenements_head{padding-top:90px;margin-bottom:90px}}@media (max-width:1024px){.evenements_head{padding-top:75px;margin-bottom:75px}}@media (max-width:768px){.evenements_head{padding-top:60px;margin-bottom:60px}}@media (max-width:480px){.evenements_head{padding-top:50px;margin-bottom:50px}}.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:5%}@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;margin-bottom:6px;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_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:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_bloc_area_row_date{float:left;width:100%}}@media (min-width:768px){.evenements_listing_bloc_area_row_date{float:left;width:15%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_date{float:left;width:8.33333%}}.evenements_listing_bloc_area_row_date .evenement_date{background-color:#0076a8;color:#fff;width:100%;padding:50px 10px;font-size:1.6em;line-height:1.5em;text-align:center;display:inline-block}.evenements_listing_bloc_area_row_date .evenement_date .day{font-weight:700;font-size:3.75em;line-height:1em}.evenements_listing_bloc_area_row_date .evenement_date .year{font-size:.9em}.evenements_listing_bloc_area_row_date .evenement_date span{display:block}.evenements_listing_bloc_area_row_titre{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_bloc_area_row_titre{float:left;width:100%}}@media (min-width:768px){.evenements_listing_bloc_area_row_titre{float:left;width:26.66667%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_titre{float:left;width:33.33333%}}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-right:20px;padding-left:50px}.evenements_listing_bloc_area_row_titre .evenement_titre h3{margin-bottom:0}.evenements_listing_bloc_area_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@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:37.5%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_texte{float:left;width:37.5%}}.evenements_listing_bloc_area_row_texte .evenement_resume p{margin-bottom:0}.evenements_listing_bloc_area_row_bouton{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:50px;text-align:right}@media (min-width:480px){.evenements_listing_bloc_area_row_bouton{float:left;width:100%}}@media (min-width:768px){.evenements_listing_bloc_area_row_bouton{float:left;width:20.83333%}}@media (min-width:1024px){.evenements_listing_bloc_area_row_bouton{float:left;width:20.83333%}}.evenements_listing_bloc_area_row_bouton .evenement_resume p{margin-bottom:0}.evenements_listing_bloc:hover{background-position:0 -100%}.evenements_listing_bloc:hover .evenements_listing_bloc_area_row_bouton .primary_btn{background-color:#0076a8;color:#fff}.evenements_listing_bloc:last-child{border-bottom:none}.evenements_listing .presentation_services_bouton_lien{display:block;margin-top:30px}.evenements_listing_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.evenements_listing_row:after,.evenements_listing_row:before{content:" ";display:table}.evenements_listing_row:after{clear:both}.evenements_listing_row_events{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){.evenements_listing_row_events{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_events{float:left;width:79.16667%}}.evenements_listing_row_events h3{margin-bottom:25px}.evenements_listing_row_events p:last-child{margin-bottom:0}.evenements_listing_row_events_bloc{display:block;margin-bottom:6px;background-size:100% 200%;background-image:linear-gradient(180deg,#eef0f0 50%,#ebebeb 0);transition:background-position .35s}.evenements_listing_row_events_bloc_area{position:relative}.evenements_listing_row_events_bloc_area_row{margin-left:0;margin-right:0;display:flex;align-items:center;position:relative}.evenements_listing_row_events_bloc_area_row:after,.evenements_listing_row_events_bloc_area_row:before{content:" ";display:table}.evenements_listing_row_events_bloc_area_row:after{clear:both}.evenements_listing_row_events_bloc_area_row_date{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_row_events_bloc_area_row_date{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_events_bloc_area_row_date{float:left;width:15%}}@media (min-width:1024px){.evenements_listing_row_events_bloc_area_row_date{float:left;width:12.5%}}.evenements_listing_row_events_bloc_area_row_date .evenement_date{background-color:#0076a8;color:#fff;width:100%;padding:50px 10px;font-size:1.5em;line-height:1.5em;text-align:center;display:inline-block}.evenements_listing_row_events_bloc_area_row_date .evenement_date .day{font-weight:700;font-size:3em;line-height:1em}.evenements_listing_row_events_bloc_area_row_date .evenement_date .year{font-size:.9em}.evenements_listing_row_events_bloc_area_row_date .evenement_date span{display:block}.evenements_listing_row_events_bloc_area_row_titre{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_row_events_bloc_area_row_titre{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_events_bloc_area_row_titre{float:left;width:26.66667%}}@media (min-width:1024px){.evenements_listing_row_events_bloc_area_row_titre{float:left;width:33.33333%}}.evenements_listing_row_events_bloc_area_row_titre .evenement_titre{padding-right:20px;padding-left:30px}.evenements_listing_row_events_bloc_area_row_titre .evenement_titre h3{margin-bottom:0}.evenements_listing_row_events_bloc_area_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.evenements_listing_row_events_bloc_area_row_texte{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_events_bloc_area_row_texte{float:left;width:33.33333%}}@media (min-width:1024px){.evenements_listing_row_events_bloc_area_row_texte{float:left;width:33.33333%}}.evenements_listing_row_events_bloc_area_row_texte .evenement_resume p{margin-bottom:0}.evenements_listing_row_events_bloc_area_row_bouton{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:30px;text-align:right}@media (min-width:480px){.evenements_listing_row_events_bloc_area_row_bouton{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_events_bloc_area_row_bouton{float:left;width:20.83333%}}@media (min-width:1024px){.evenements_listing_row_events_bloc_area_row_bouton{float:left;width:20.83333%}}.evenements_listing_row_events_bloc_area_row_bouton .primary_btn{padding:15px 20px}.evenements_listing_row_events_bloc:hover{background-position:0 -100%}.evenements_listing_row_events_bloc:hover .evenements_listing_bloc_area_row_bouton .primary_btn{background-color:#0076a8;color:#fff}.evenements_listing_row_events_bloc:last-child{border-bottom:none}.evenements_listing_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){.evenements_listing_row_photo{float:left;width:100%}}@media (min-width:768px){.evenements_listing_row_photo{float:left;width:20.83333%}}.evenements_listing_row_photo_area.right{position:relative;z-index:2}.evenements_listing_row_photo_area.left{position:relative}.evenements_listing_row_photo img{width:100%;height:auto;display:block;border-radius:10px}.evenements_listing_row_photo a{display:block;position:relative;border-bottom:none}@media (max-width:1600px){.evenements_listing_row_events{padding-left:50px}}@media (max-width:1400px){.evenements_listing_bloc_area:after{background-size:45px 45px;height:45px;width:45px;right:27px}.evenements_listing_bloc_area_row_date .evenement_date{padding:45px 10px;font-size:1.55em;line-height:1.45em}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-left:40px}.evenements_listing_bloc_area_row_texte{padding-right:90px}.evenements_listing_bloc_area_row_bouton{padding-right:35px}.evenements_listing_row_events{padding-left:40px}}@media (max-width:1200px){.evenements_listing_bloc_area:after{background-size:40px 40px;height:40px;width:40px;right:20px}.evenements_listing_bloc_area_row_date .evenement_date{padding:40px 10px;font-size:1.45em;line-height:1.35em}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-left:20px}.evenements_listing_bloc_area_row_titre .evenement_titre h3{line-height:1.1em}.evenements_listing_bloc_area_row_texte{padding-right:70px}.evenements_listing_bloc_area_row_bouton{padding-right:15px}.evenements_listing_row_events{padding-left:35px}}@media (max-width:1024px){.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_date .evenement_date{padding:35px 8px;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:40px}.evenements_listing_row_events{padding-left:20px}}@media (max-width:768px){.evenements_listing_bloc_area:after{background-size:35px 35px;height:35px;width:35px;right:10px}.evenements_listing_bloc_area_row{display:block}.evenements_listing_bloc_area_row_date{margin-bottom:13px}.evenements_listing_bloc_area_row_date .evenement_date{padding:15px 8px;font-size:1.25em;line-height:1.3em}.evenements_listing_bloc_area_row_titre{margin-bottom:13px}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-left:25px}.evenements_listing_bloc_area_row_texte{padding-left:25px;padding-right:30px;margin-bottom:13px}.evenements_listing_bloc_area_row_bouton{padding-left:25px;margin-bottom:13px;text-align:left}.evenements_listing_row_photo{margin-bottom:25px}.evenements_listing_row_events{padding-left:0}.evenements_listing_row_events_bloc_area_row{display:block}.evenements_listing_row_events_bloc_area_row_date{margin-bottom:13px}.evenements_listing_row_events_bloc_area_row_date .evenement_date{padding:15px 8px;font-size:1.25em;line-height:1.3em}.evenements_listing_row_events_bloc_area_row_titre{margin-bottom:13px}.evenements_listing_row_events_bloc_area_row_titre .evenement_titre{padding-left:25px}.evenements_listing_row_events_bloc_area_row_texte{padding-left:25px;padding-right:30px;margin-bottom:13px}.evenements_listing_row_events_bloc_area_row_bouton{padding-left:25px;margin-bottom:13px;text-align:left}}@media (max-width:480px){.evenements_listing_bloc_area:after{background-size:32px 32px;height:32px;width:32px;right:7px}.evenements_listing_bloc_area_row_date{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%}.evenements_listing_bloc_area_row_titre .evenement_titre{padding-left:20px}.evenements_listing_bloc_area_row_texte{padding-left:20px;padding-right:20px}.evenements_listing_row_events{padding-right:0;padding-left:0}.evenements_listing_row_events_bloc_area_row{display:block}.evenements_listing_row_events_bloc_area_row_date{margin-bottom:12px}.evenements_listing_row_events_bloc_area_row_date .evenement_date{font-size:1.2em;line-height:1.25em}.evenements_listing_row_events_bloc_area_row_titre{margin-bottom:12px;width:100%}.evenements_listing_row_events_bloc_area_row_titre .evenement_titre{padding-left:20px}.evenements_listing_row_events_bloc_area_row_texte{padding-left:20px;padding-right:20px}.evenements_listing_row_photo{margin-bottom:30px}}.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 #e8ebeb;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}}.flexible{background-color:#fff}.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:#717073;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:#0076a8;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#0076a8;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc a{border-bottom:1px solid #0076a8}.flexible_bloc a:hover{border-bottom:1px solid #55595b}.flexible_bloc a.balado,.flexible_bloc a.link_over{border-bottom:none}.flexible_bloc iframe{border:none;width:100%}.flexible_bloc .grey{background-color:#f3f3f3}.flexible_bloc .bg-bleu{background-color:#f3f8ff;padding:65px 0}.flexible_bloc .bg-grey{background-color:#f3f3f3;padding:65px 0}.flexible_bloc .bg-yellow{background-color:#fffcf0;color:#0076a8;padding:65px 0}.flexible_bloc .bg-yellow a.primary_btn{border:1px solid #0076a8}.flexible_bloc .removetop{padding:20px 0 65px}@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}.flexible_bloc .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:60px 0}.flexible_bloc .removetop{padding:20px 0 60px}}@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}.flexible_bloc .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:55px 0}.flexible_bloc .removetop{padding:20px 0 55px}}@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}.flexible_bloc .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:50px 0}.flexible_bloc .removetop{padding:20px 0 50px}}@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}.flexible_bloc .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:40px 0}.flexible_bloc .removetop{padding:15px 0 40px}}@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}.flexible_bloc .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:35px 0}.flexible_bloc .removetop{padding:10px 0 35px}}@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 .bg-bleu,.flexible_bloc .bg-grey,.flexible_bloc .bg-yellow{padding:30px 0}.flexible_bloc .removetop{padding:0 0 30px}}.flexible_bloc_presentation{display:block;position:relative;padding:65px 0 50px}.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{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%}}@media (max-width:1600px){.flexible_bloc_presentation{padding:60px 0 45px}}@media (max-width:1400px){.flexible_bloc_presentation{padding:55px 0 40px}}@media (max-width:1200px){.flexible_bloc_presentation{padding:50px 0 35px}}@media (max-width:1024px){.flexible_bloc_presentation{padding:40px 0 30px}.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:35px 0 30px}}@media (max-width:480px){.flexible_bloc_presentation{padding:30px 0 25px}}.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:92px 91px;width:92px;height:91px;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='92' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46 89.057c24.19 0 43.788-19.509 43.788-43.557C89.788 21.451 70.191 1.943 46 1.943 21.81 1.943 2.212 21.451 2.212 45.5c0 24.049 19.597 43.557 43.788 43.557z' stroke='%23FFFCF0' stroke-width='3'/%3E%3Cpath d='M30.41 64.147c0 .09 0 .18.011.271.11 1.025.75 1.908 1.677 2.296a2.8 2.8 0 001.651.143c.316-.064.615-.185.893-.343l32.823-18.5c.326-.185.619-.418.857-.703.329-.394.674-.993.692-1.782.023-.9-.389-1.57-.754-1.987a3.052 3.052 0 00-.79-.635l-32.197-18.4a3.147 3.147 0 00-1.304-.415 3.557 3.557 0 00-1.837.334c-1.072.517-1.723 1.615-1.723 2.782v36.94-.001z' fill='%23FFFCF0'/%3E%3C/svg%3E")}.flexible_bloc_photo .rowPhoto a:hover:after{background-size:100px 100px;width:100px;height:100px;opacity:1}.flexible_bloc_photo .rowPhoto img{display:block;border-radius:10px}.flexible_bloc_texte{width:100%}.flexible_bloc_texte .rowTexte{padding:30px 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:30px 0}}@media (max-width:1024px){.flexible_bloc_texte{padding:25px 0}}@media (max-width:768px){.flexible_bloc_texte{padding:20px 0}}.flexible_bloc_titre_texte_avec_photo_droite,.flexible_bloc_titre_texte_avec_photo_gauche{width:100%;color:#0076a8}.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-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_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 .option_bouton,.flexible_bloc_titre_texte_avec_photo_gauche_row_text .option_bouton{display:block;margin-top:50px}.flexible_bloc_titre_texte_avec_photo_droite_row_text p:last-child,.flexible_bloc_titre_texte_avec_photo_gauche_row_text p:last-child{margin-bottom:0}.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;z-index:2}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area.left,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area.left{position:relative}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area_slider .slick-arrow.slick-prev,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area_slider .slick-arrow.slick-prev{left:25px;bottom:50%;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='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area_slider .slick-arrow.slick-next,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo_area_slider .slick-arrow.slick-next{right:25px;bottom:50%;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='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.flexible_bloc_titre_texte_avec_photo_droite_row_photo img,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo img{width:100%;height:auto;display:block;border-radius:10px}.flexible_bloc_titre_texte_avec_photo_droite_row_photo a,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo a{display:block;position:relative;border-bottom:none}.flexible_bloc_titre_texte_avec_photo_droite_row_photo a:after,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo 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-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46 89.057c24.19 0 43.788-19.509 43.788-43.557C89.788 21.451 70.191 1.943 46 1.943 21.81 1.943 2.212 21.451 2.212 45.5c0 24.049 19.597 43.557 43.788 43.557z' stroke='%23FFFCF0' stroke-width='3'/%3E%3Cpath d='M30.41 64.147c0 .09 0 .18.011.271.11 1.025.75 1.908 1.677 2.296a2.8 2.8 0 001.651.143c.316-.064.615-.185.893-.343l32.823-18.5c.326-.185.619-.418.857-.703.329-.394.674-.993.692-1.782.023-.9-.389-1.57-.754-1.987a3.052 3.052 0 00-.79-.635l-32.197-18.4a3.147 3.147 0 00-1.304-.415 3.557 3.557 0 00-1.837.334c-1.072.517-1.723 1.615-1.723 2.782v36.94-.001z' fill='%23FFFCF0'/%3E%3C/svg%3E");background-size:92px 91px;width:92px;height:91px;z-index:12;opacity:.8;transition:all .3s ease}.flexible_bloc_titre_texte_avec_photo_droite_row_photo a:before,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:transparent;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 78%);background-size:100% 100%;transition:all .35s ease;border-radius:10px}.flexible_bloc_titre_texte_avec_photo_droite_row_photo a:hover:after,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46 89.057c24.19 0 43.788-19.509 43.788-43.557C89.788 21.451 70.191 1.943 46 1.943 21.81 1.943 2.212 21.451 2.212 45.5c0 24.049 19.597 43.557 43.788 43.557z' stroke='%23FFFCF0' stroke-width='3'/%3E%3Cpath d='M30.41 64.147c0 .09 0 .18.011.271.11 1.025.75 1.908 1.677 2.296a2.8 2.8 0 001.651.143c.316-.064.615-.185.893-.343l32.823-18.5c.326-.185.619-.418.857-.703.329-.394.674-.993.692-1.782.023-.9-.389-1.57-.754-1.987a3.052 3.052 0 00-.79-.635l-32.197-18.4a3.147 3.147 0 00-1.304-.415 3.557 3.557 0 00-1.837.334c-1.072.517-1.723 1.615-1.723 2.782v36.94-.001z' fill='%23FFFCF0'/%3E%3C/svg%3E");background-size:100px 100px;width:100px;height:100px;opacity:1}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row_photo,.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{margin-bottom:35px}}.flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:100px}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:56.66667%}}.flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:43.33333%}}.flexible_bloc_titre_texte_avec_photo_droite_row_photo img{height:454px;-o-object-fit:cover;object-fit:cover}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area_slider_element .video_slider_titre{position:absolute;bottom:0;width:100%;text-align:center;padding:0 20px;z-index:77}.flexible_bloc_titre_texte_avec_photo_droite_row_photo_area_slider_element .video_slider_titre h5{color:#fff}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:80px}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:70px}}@media (max-width:1200px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:50px}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:35px}}@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{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:100px}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:56.66667%}}.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:43.33333%}}.flexible_bloc_titre_texte_avec_photo_gauche_row_photo img{height:454px;-o-object-fit:cover;object-fit:cover}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:80px}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:70px}}@media (max-width:1200px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:50px}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:35px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:0;padding-left:0}}.flexible_bloc_1_3_image_2_3_texte{width:100%;color:#0076a8}.flexible_bloc_1_3_image_2_3_texte_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_1_3_image_2_3_texte_row:after,.flexible_bloc_1_3_image_2_3_texte_row:before{content:" ";display:table}.flexible_bloc_1_3_image_2_3_texte_row:after{clear:both}.flexible_bloc_1_3_image_2_3_texte_row_text{float:left;width:100%;position:relative;min-height:1px;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;padding-left:100px}@media (min-width:480px){.flexible_bloc_1_3_image_2_3_texte_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_1_3_image_2_3_texte_row_text{float:left;width:70.83333%}}.flexible_bloc_1_3_image_2_3_texte_row_text h3{margin-bottom:25px}.flexible_bloc_1_3_image_2_3_texte_row_text .presentation_generale_texte{display:block}.flexible_bloc_1_3_image_2_3_texte_row_text .option_bouton{display:block;margin-top:50px}.flexible_bloc_1_3_image_2_3_texte_row_text p:last-child{margin-bottom:0}.flexible_bloc_1_3_image_2_3_texte_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_1_3_image_2_3_texte_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_1_3_image_2_3_texte_row_photo{float:left;width:29.16667%}}.flexible_bloc_1_3_image_2_3_texte_row_photo_area.right{position:relative;z-index:2}.flexible_bloc_1_3_image_2_3_texte_row_photo_area.left{position:relative}.flexible_bloc_1_3_image_2_3_texte_row_photo img{width:100%;height:auto;display:block;border-radius:10px}.flexible_bloc_1_3_image_2_3_texte_row_photo a{display:block;position:relative;border-bottom:none}@media (max-width:1600px){.flexible_bloc_1_3_image_2_3_texte_row_text{padding-left:80px}}@media (max-width:1400px){.flexible_bloc_1_3_image_2_3_texte_row_text{padding-left:70px}}@media (max-width:1200px){.flexible_bloc_1_3_image_2_3_texte_row_text{padding-left:50px}}@media (max-width:1024px){.flexible_bloc_1_3_image_2_3_texte_row_text{padding-left:35px}}@media (max-width:768px){.flexible_bloc_1_3_image_2_3_texte_row_text{padding-right:0;padding-left:0}.flexible_bloc_1_3_image_2_3_texte_row_photo{margin-bottom:30px}}.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:100px}@media (min-width:480px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{float:left;width:66.66667%}}.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_photo{float:left;width:33.33333%}}.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_photo img{height:325px;-o-object-fit:cover;object-fit:cover}@media (max-width:1600px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:80px}}@media (max-width:1400px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:70px}}@media (max-width:1200px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:50px}}@media (max-width:1024px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-left:35px}}@media (max-width:768px){.flexible_bloc .petit_format_gauche .flexible_bloc_titre_texte_avec_photo_gauche_row_text{padding-right:0;padding-left:0}}.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:100px}@media (min-width:480px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{float:left;width:66.66667%}}.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_photo{float:left;width:33.33333%}}.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_photo img{height:325px;-o-object-fit:cover;object-fit:cover}@media (max-width:1600px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:80px}}@media (max-width:1400px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:70px}}@media (max-width:1200px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:50px}}@media (max-width:1024px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row_text{padding-right:35px}}@media (max-width:768px){.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_row{flex-direction:column-reverse}.flexible_bloc .petit_format_droite .flexible_bloc_titre_texte_avec_photo_droite_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:50px}@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:50px}@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 .photopresentationbloc{display:block;margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc img{width:100%;border-radius:10px}.flexible_bloc_double_colonnes .rowContent .option_bouton{display:block;margin-top:35px}.flexible_bloc_double_colonnes .rowContent p:last-child{margin-bottom:0}@media (max-width:1200px){.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:35px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:35px}}@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}}@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}}@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_triple_colonnes_head{margin-bottom:50px;text-align:center}@media (max-width:1200px){.flexible_bloc_triple_colonnes_head{margin-bottom:45px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_head{margin-bottom:40px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_head{margin-bottom:35px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_head{margin-bottom:30px}}.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:25px}@media (min-width:480px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{float:left;width:50%}}@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 .col_element_content{padding:0 30px;width:100%;position:relative;transition:all .3s ease}.flexible_bloc_triple_colonnes .rowColonnes .col_element .cadre_photo{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;margin:auto auto 30px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .cadre_photo img{width:100%;margin:auto;border-radius:10px}.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}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctext p:last-child{margin-bottom:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:3em}@media (max-width:1600px){.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:0 20px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:2.75em}}@media (max-width:1400px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:20px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:0 10px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:2.5em}}@media (max-width:1200px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:15px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .col_element_content{padding:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:2.25em}}@media (max-width:1024px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{padding-left:10px;padding-right:10px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:2em}}@media (max-width:768px){.flexible_bloc_triple_colonnes .rowColonnes .col_element{margin-bottom:12px}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:1.85em}}@media (max-width:480px){.flexible_bloc_triple_colonnes .rowColonnes{margin-right:0;margin-left:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element{padding-left:0;padding-right:0}.flexible_bloc_triple_colonnes .rowColonnes .col_element .bloctitre span{font-size:1.75em}}.flexible_bloc_enumeration_elements{display:block;position:relative}.flexible_bloc_enumeration_elements_head{margin-bottom:50px}.flexible_bloc_enumeration_elements_head .sous-titre_principale{display:block;margin-bottom:0}.flexible_bloc_enumeration_elements_head h4{margin-bottom:10px}@media (max-width:1200px){.flexible_bloc_enumeration_elements_head{margin-bottom:45px}}@media (max-width:1024px){.flexible_bloc_enumeration_elements_head{margin-bottom:40px}}@media (max-width:768px){.flexible_bloc_enumeration_elements_head{margin-bottom:35px}}@media (max-width:480px){.flexible_bloc_enumeration_elements_head{margin-bottom:30px}}.flexible_bloc_enumeration_elements_content{padding-top:10px}.flexible_bloc_enumeration_elements_content p:last-child{margin-bottom:0}.flexible_bloc_enumeration_elements_content_columns{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_enumeration_elements_content_columns:after,.flexible_bloc_enumeration_elements_content_columns:before{content:" ";display:table}.flexible_bloc_enumeration_elements_content_columns:after{clear:both}.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:25px;display:flex}@media (min-width:480px){.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:25%}}@media (min-width:1200px){.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:25%}}@media (min-width:1400px){.flexible_bloc_enumeration_elements_content_columns_col{float:left;width:20%}}.flexible_bloc_enumeration_elements_content_columns_col_area{background-color:#fff;padding:25px 30px;position:relative;width:100%;display:flex;flex-flow:column nowrap}.flexible_bloc_enumeration_elements_content_columns_col_area .icon_element{display:block;margin-bottom:15px}.flexible_bloc_enumeration_elements_content_columns_col_area .texte_element{display:block;margin-bottom:25px}.flexible_bloc_enumeration_elements_content_columns_col_area button{margin-top:auto}.flexible_bloc_enumeration_elements_content_columns_col_area:hover .primary_btn{background-color:#0076a8;color:#fff}@media (max-width:1024px){.flexible_bloc_enumeration_elements_content_columns{margin-right:-10px;margin-left:-10px}.flexible_bloc_enumeration_elements_content_columns_col{padding-left:10px;padding-right:10px}}@media (max-width:480px){.flexible_bloc_enumeration_elements_content_columns_col{width:100%}}.flexible_bloc_enumeration_elements_content.col4 .flexible_bloc_enumeration_elements_content_columns_col{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:480px){.flexible_bloc_enumeration_elements_content.col4 .flexible_bloc_enumeration_elements_content_columns_col{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_enumeration_elements_content.col4 .flexible_bloc_enumeration_elements_content_columns_col{float:left;width:25%}}.flexible_bloc_documents_telechargeables{display:block;position:relative;background-color:#0076a8;padding:65px 0 60px}.flexible_bloc_documents_telechargeables_head{margin-bottom:50px;text-align:center;color:#fffcf0}.flexible_bloc_documents_telechargeables_head h3,.flexible_bloc_documents_telechargeables_head h4{color:#fffcf0}@media (max-width:1200px){.flexible_bloc_documents_telechargeables_head{margin-bottom:45px}}@media (max-width:1024px){.flexible_bloc_documents_telechargeables_head{margin-bottom:40px}}@media (max-width:768px){.flexible_bloc_documents_telechargeables_head{margin-bottom:35px}}@media (max-width:480px){.flexible_bloc_documents_telechargeables_head{margin-bottom:30px}}.flexible_bloc_documents_telechargeables_content{padding-top:10px}.flexible_bloc_documents_telechargeables_content p:last-child{margin-bottom:0}.flexible_bloc_documents_telechargeables_content_columns{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_documents_telechargeables_content_columns:after,.flexible_bloc_documents_telechargeables_content_columns:before{content:" ";display:table}.flexible_bloc_documents_telechargeables_content_columns:after{clear:both}.flexible_bloc_documents_telechargeables_content_columns_col{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:25px;display:flex}@media (min-width:480px){.flexible_bloc_documents_telechargeables_content_columns_col{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_documents_telechargeables_content_columns_col{float:left;width:50%}}.flexible_bloc_documents_telechargeables_content_columns_col_area{background-color:#fffcf0;padding:7px 25px;width:100%;border-radius:50px;position:relative}.flexible_bloc_documents_telechargeables_content_columns_col_area .icon_element{display:block;margin-bottom:15px}.flexible_bloc_documents_telechargeables_content_columns_col_area:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.057 12.147V2.017a1.057 1.057 0 10-2.113 0v10.13l-3.48-3.48a1.056 1.056 0 10-1.494 1.495L11 16.193l6.032-6.03a1.057 1.057 0 10-1.495-1.495l-3.48 3.48z' fill='%230076A8'/%3E%3Cpath d='M2.547 14.698c.584 0 1.057.473 1.057 1.057v1.691c0 .817.662 1.48 1.479 1.48h11.835a1.48 1.48 0 001.48-1.48v-1.691a1.057 1.057 0 112.113 0v1.691a3.592 3.592 0 01-3.593 3.593H5.083a3.592 3.592 0 01-3.593-3.593v-1.691c0-.584.473-1.057 1.057-1.057z' fill='%230076A8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;height:20px;width:20px;position:absolute;right:25px;top:0;bottom:0;margin:auto}.flexible_bloc_documents_telechargeables_content_columns_col_area p{margin-bottom:0;padding-right:25px}@media (max-width:1024px){.flexible_bloc_documents_telechargeables_content_columns_col_area{padding:7px 20px}}@media (max-width:768px){.flexible_bloc_documents_telechargeables_content_columns_col_area{padding:7px 15px}}@media (max-width:480px){.flexible_bloc_documents_telechargeables_content_columns_col{width:100%}}.flexible_bloc_documents_telechargeables.removetop{padding:20px 0 80px}@media (max-width:1600px){.flexible_bloc_documents_telechargeables{padding:60px 0 55px}.flexible_bloc_documents_telechargeables.removetop{padding:20px 0 55px}}@media (max-width:1400px){.flexible_bloc_documents_telechargeables{padding:55px 0 50px}.flexible_bloc_documents_telechargeables.removetop{padding:20px 0 50px}}@media (max-width:1200px){.flexible_bloc_documents_telechargeables{padding:50px 0 45px}.flexible_bloc_documents_telechargeables.removetop{padding:20px 0 45px}}@media (max-width:1024px){.flexible_bloc_documents_telechargeables{padding:45px 0 40px}.flexible_bloc_documents_telechargeables.removetop{padding:15px 0 40px}}@media (max-width:768px){.flexible_bloc_documents_telechargeables{padding:40px 0 35px}.flexible_bloc_documents_telechargeables.removetop{padding:10px 0 35px}}@media (max-width:480px){.flexible_bloc_documents_telechargeables{padding:35px 0 30px}.flexible_bloc_documents_telechargeables.removetop{padding:0 0 30px}}.flexible_bloc .bloc_redirections_sections_head{text-align:center;margin-bottom:50px}.flexible_bloc .bloc_redirections_sections_listing{padding:0}.flexible_bloc .bloc_redirections_sections_listing_row{margin-left:-15px;margin-right:-15px}.flexible_bloc .bloc_redirections_sections_listing_row:after,.flexible_bloc .bloc_redirections_sections_listing_row:before{content:" ";display:table}.flexible_bloc .bloc_redirections_sections_listing_row:after{clear:both}.flexible_bloc .bloc_redirections_sections_listing_row_bloc{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:20px;position:relative;z-index:2}@media (min-width:480px){.flexible_bloc .bloc_redirections_sections_listing_row_bloc{float:left;width:50%}}@media (min-width:768px){.flexible_bloc .bloc_redirections_sections_listing_row_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc .bloc_redirections_sections_listing_row_bloc{float:left;width:33.33333%}}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg{overflow:hidden;display:block;border-radius:10px;width:100%;height:500px;padding:30px;position:relative;margin:0 auto 10px;background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;transition:all .35s ease-in;color:#fff}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,25,.05);background-size:100% 100%;transition:all .35s ease-in}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg .primary_btn{position:absolute;z-index:16;bottom:30px;left:30px}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg_content{z-index:16;transition:transition-delay,.5s}.flexible_bloc .bloc_redirections_sections_listing_row_bloc h2,.flexible_bloc .bloc_redirections_sections_listing_row_bloc h3{color:#fffcf0;margin-bottom:0;transform:translate3d(0,20px,0);-webkit-transition-delay:.15s;height:1px;transition:all 1.8s ease-in;transition:all .25s ease}.flexible_bloc .bloc_redirections_sections_listing_row_bloc .texte_section{height:1px;transform:translate3d(0,60px,0);position:relative;opacity:0;-webkit-transition-delay:.25s;transition:all .25s ease}.flexible_bloc .bloc_redirections_sections_listing_row_bloc a{display:block}.flexible_bloc .bloc_redirections_sections_listing_row_bloc:hover .bloc_redirections_sections_listing_row_bloc_bg .texte_section{opacity:1;height:auto;display:block;transition-delay:.05s;transition-duration:.5s;transform:translateZ(0)}.flexible_bloc .bloc_redirections_sections_listing_row_bloc:hover .bloc_redirections_sections_listing_row_bloc_bg h2,.flexible_bloc .bloc_redirections_sections_listing_row_bloc:hover .bloc_redirections_sections_listing_row_bloc_bg h3{height:auto;transition-delay:.05s;transition-duration:.5s;transform:translateZ(0);margin-bottom:15px}.flexible_bloc .bloc_redirections_sections_listing_row_bloc:hover .bloc_redirections_sections_listing_row_bloc_bg .primary_btn{background-color:#fffcf0;color:#55595b;border:1px solid #fffcf0}.flexible_bloc .bloc_redirections_sections_listing_row_bloc:hover .bloc_redirections_sections_listing_row_bloc_bg:before{background-color:rgba(0,0,25,.5)}@media (max-width:1200px){.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg{padding:20px}}@media (max-width:1024px){.flexible_bloc .bloc_redirections_sections_listing_row{margin-left:-7px;margin-right:-7px}.flexible_bloc .bloc_redirections_sections_listing_row_bloc{padding-left:7px;padding-right:7px}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg{padding:10px}}@media (max-width:768px){.flexible_bloc .bloc_redirections_sections_listing_row_bloc{margin-bottom:10px}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg{height:400px;padding:20px}}@media (max-width:480px){.flexible_bloc .bloc_redirections_sections_listing_row{margin-left:0;margin-right:0}.flexible_bloc .bloc_redirections_sections_listing_row_bloc{width:100%;margin-bottom:5px;padding-right:0;padding-left:0}.flexible_bloc .bloc_redirections_sections_listing_row_bloc_bg{height:350px}}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row{margin-left:-5px;margin-right:-5px}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row:after,.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row:before{content:" ";display:table}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row:after{clear:both}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:5px;padding-right:5px}@media (min-width:480px){.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc{float:left;width:33.33333%}}@media (min-width:768px){.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc{float:left;width:25%}}@media (min-width:1024px){.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc{float:left;width:20%}}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc_bg{height:350px;padding:10px}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc_bg h3{height:auto;font-size:2em}@media (max-width:480px){.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc{width:50%}.flexible_bloc .bloc_redirections_sections.row6blocs .bloc_redirections_sections_listing_row_bloc_bg{height:300px}}.flexible_bloc_message_alerte{width:100%;padding:100px 0;background-color:#fdd26e}.flexible_bloc_message_alerte_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;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;text-align:center}.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%}}@media (max-width:1600px){.flexible_bloc_message_alerte{padding:80px 0}}@media (max-width:1400px){.flexible_bloc_message_alerte{padding:70px 0}}@media (max-width:1200px){.flexible_bloc_message_alerte{padding:60px 0}}@media (max-width:1024px){.flexible_bloc_message_alerte{padding:50px 0}}@media (max-width:768px){.flexible_bloc_message_alerte{padding:45px 0}}@media (max-width:480px){.flexible_bloc_message_alerte{padding:40px 0}}.flexible_bloc_historique{display:block;padding:0 0 75px}@media (max-width:1600px){.flexible_bloc_historique{padding:0 0 70px}}@media (max-width:1400px){.flexible_bloc_historique{padding:0 0 65px}}@media (max-width:1200px){.flexible_bloc_historique{padding:0 0 60px}}@media (max-width:1024px){.flexible_bloc_historique{padding:0 0 50px}}@media (max-width:768px){.flexible_bloc_historique{padding:0 0 40px}}@media (max-width:480px){.flexible_bloc_historique{padding:0 0 30px}}.flexible_bloc_historique_head{margin-bottom:50px}.flexible_bloc_historique_listing_content{position:relative;padding:50px 0}@media (max-width:1024px){.flexible_bloc_historique_listing_content{padding:40px 0}}@media (max-width:768px){.flexible_bloc_historique_listing_content{padding:30px 0}}@media (max-width:480px){.flexible_bloc_historique_listing_content{padding:25px 0}}.flexible_bloc_historique_listing_content:before{content:"";display:block;position:absolute;left:50%;top:0;width:0;height:100%;border-left:1px solid #0076a8}@media (max-width:480px){.flexible_bloc_historique_listing_content:before{left:0}}.flexible_bloc_historique_listing_content_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding-bottom:35px;position:relative}.flexible_bloc_historique_listing_content_row:after,.flexible_bloc_historique_listing_content_row:before{content:" ";display:table}.flexible_bloc_historique_listing_content_row:after{clear:both}.flexible_bloc_historique_listing_content_row:before{content:"";display:block;position:absolute;left:50%;top:15px;margin-left:-15px;width:30px;height:30px;background-color:#0076a8;border-radius:50%}@media (max-width:768px){.flexible_bloc_historique_listing_content_row:before{width:25px;height:25px;margin-left:-12.5%}}@media (max-width:480px){.flexible_bloc_historique_listing_content_row:before{width:20px;height:20px;left:0;margin-left:-10px}}.flexible_bloc_historique_listing_content_row:nth-of-type(odd) .flexible_bloc_historique_listing_content_row_text{text-align:right}@media (max-width:480px){.flexible_bloc_historique_listing_content_row:nth-of-type(odd) .flexible_bloc_historique_listing_content_row_text{text-align:left}}.flexible_bloc_historique_listing_content_row:nth-of-type(2n){flex-direction:row-reverse}.flexible_bloc_historique_listing_content_row.photo{padding-top:80px;padding-bottom:80px}.flexible_bloc_historique_listing_content_row.photo img{width:100%;margin:auto;border-radius:10px}.flexible_bloc_historique_listing_content_row.photo:before{top:95px}@media (max-width:1200px){.flexible_bloc_historique_listing_content_row.photo{padding-top:70px;padding-bottom:70px}.flexible_bloc_historique_listing_content_row.photo:before{top:85px}}@media (max-width:1024px){.flexible_bloc_historique_listing_content_row.photo{padding-top:60px;padding-bottom:60px}.flexible_bloc_historique_listing_content_row.photo:before{top:75px}}@media (max-width:768px){.flexible_bloc_historique_listing_content_row.photo{padding-top:50px;padding-bottom:50px}.flexible_bloc_historique_listing_content_row.photo:before{top:65px}}@media (max-width:480px){.flexible_bloc_historique_listing_content_row.photo{padding-top:40px;padding-bottom:40px}.flexible_bloc_historique_listing_content_row.photo:before{top:65px}}.flexible_bloc_historique_listing_content_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:480px){.flexible_bloc_historique_listing_content_row_text{float:left;width:50%}}@media (max-width:1200px){.flexible_bloc_historique_listing_content_row_text{padding-right:50px;padding-left:50px}}@media (max-width:1024px){.flexible_bloc_historique_listing_content_row_text{padding-right:35px;padding-left:35px}}@media (max-width:768px){.flexible_bloc_historique_listing_content_row_text{padding-right:20px;padding-left:20px}}@media (max-width:480px){.flexible_bloc_historique_listing_content_row_text{padding-right:0;padding-left:35px}}.flexible_bloc_historique_listing_content_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:480px){.flexible_bloc_historique_listing_content_row_photo{float:left;width:50%}}@media (max-width:1200px){.flexible_bloc_historique_listing_content_row_photo{padding-right:50px;padding-left:50px}}@media (max-width:1024px){.flexible_bloc_historique_listing_content_row_photo{padding-right:35px;padding-left:35px}}@media (max-width:768px){.flexible_bloc_historique_listing_content_row_photo{padding-right:20px;padding-left:20px}}@media (max-width:480px){.flexible_bloc_historique_listing_content_row_photo{padding-right:0;padding-left:35px}}.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:#717073;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:#f3f3f3}.flexible_bloc_galerie_photos_slider_head{text-align:center;margin-bottom:50px}.flexible_bloc_galerie_photos_slider .photo_colonne{padding:0 20px;position:relative;z-index:2}.flexible_bloc_galerie_photos_slider .photo_colonne img{height:524px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:10px}.flexible_bloc_galerie_photos_slider .photo_colonne .description{margin-bottom:0;margin-top:20px}.flexible_bloc_galerie_photos_slider .slick-list,.flexible_bloc_galerie_photos_slider .slick-slider{padding-left:0!important}.flexible_bloc_galerie_photos_slider .feed_row{padding-left:5%}.flexible_bloc_galerie_photos_slider .slick-arrow{position:absolute;top:50%;z-index:6;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='54' height='54' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(-1 0 0 1 54 0)' fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='27' cy='27' r='27'/%3E%3Cpath stroke='%230076A8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M24.741 33.395L31.136 27l-6.395-6.395'/%3E%3C/g%3E%3C/svg%3E");width:54px;height:54px;margin-top:-20px;background-size:54px 54px;background-repeat:no-repeat;background-position:50%;opacity:0}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-next{right:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='54' height='54' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='27' cy='27' r='27'/%3E%3Cpath stroke='%230076A8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M24.741 33.395L31.136 27l-6.395-6.395'/%3E%3C/g%3E%3C/svg%3E");width:54px;height:54px;margin-top:-20px;background-size:54px 54px;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-next,.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-prev{opacity:1}@media (max-width:1600px){.flexible_bloc_galerie_photos_slider .photo_colonne{padding:0 15px}}@media (max-width:1400px){.flexible_bloc_galerie_photos_slider .photo_colonne{padding:0 10px}}@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_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:rgba(0,0,0,.35);background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 78%);background-size:100% 100%}.flexible_bloc_texte_avec_image_de_fond .text_content{position:relative;z-index:5;height:100%;padding:50px}.flexible_bloc_texte_avec_image_de_fond .text_content .flexcontentcta{display:flex;align-items:flex-end;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;transition:all .2s ease-in-out}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:50%;color:#fff;padding:35px}.flexible_bloc_texte_avec_image_de_fond .text_content .btn_call_to_action .primary_btn{border-color:#fff}.flexible_bloc_texte_avec_image_de_fond .text_content.alink:hover .texte_call_to_action{margin-bottom:60px}.flexible_bloc_texte_avec_image_de_fond .text_content.alink:hover .primary_btn{background-color:#0076a8;color:#fff}.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{padding:40px}.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{padding:30px}.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{padding:25px}.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{padding:20px}.flexible_bloc_texte_avec_image_de_fond .text_content .content{width:100%;padding:25px}}.flexible_bloc_partenaires{padding:60px 0}@media (max-width:1024px){.flexible_bloc_partenaires{padding:50px 0}}@media (max-width:768px){.flexible_bloc_partenaires{padding:40px 0}}@media (max-width:480px){.flexible_bloc_partenaires{padding:35px 0}}.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_actualites_recentes{padding:50px 0;background:#fffcf0}@media (max-width:1024px){.flexible_bloc_actualites_recentes{padding:45px 0}}@media (max-width:768px){.flexible_bloc_actualites_recentes{padding:40px 0}}@media (max-width:480px){.flexible_bloc_actualites_recentes{padding:35px 0}}.flexible_bloc_actualites_recentes_head{text-align:center;margin-bottom:60px}@media (max-width:1200px){.flexible_bloc_actualites_recentes_head{margin-bottom:50px}}@media (max-width:1024px){.flexible_bloc_actualites_recentes_head{margin-bottom:40px}}@media (max-width:768px){.flexible_bloc_actualites_recentes_head{margin-bottom:35px}}@media (max-width:480px){.flexible_bloc_actualites_recentes_head{margin-bottom:30px}}.flexible_bloc_actualites_recentes_liste{padding:0}.flexible_bloc_actualites_recentes_liste_row{margin-left:-15px;margin-right:-15px}.flexible_bloc_actualites_recentes_liste_row:after,.flexible_bloc_actualites_recentes_liste_row:before{content:" ";display:table}.flexible_bloc_actualites_recentes_liste_row:after{clear:both}.flexible_bloc_actualites_recentes_liste_row_nouvelle{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;margin-bottom:20px;height:100%;display:block}@media (min-width:480px){.flexible_bloc_actualites_recentes_liste_row_nouvelle{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_actualites_recentes_liste_row_nouvelle{float:left;width:50%}}@media (min-width:1024px){.flexible_bloc_actualites_recentes_liste_row_nouvelle{float:left;width:33.33333%}}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area{position:relative;width:100%;border-radius:10px}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .overlay{position:absolute;z-index:4;height:100%;width:100%;background:transparent;background:linear-gradient(180deg,transparent 11%,rgba(0,0,0,.6) 78%);background-size:100% 100%;transition:all .35s ease;border-radius:10px}@media (max-width:480px){.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .overlay{opacity:1}}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .pic{overflow:hidden;display:block;border-radius:10px}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .pic img{width:100%;height:auto;display:block;border-radius:10px}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .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%}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area .info_area{padding:25px}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area h3,.flexible_bloc_actualites_recentes_liste_row_nouvelle_area h4{color:#fffcf0}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area:hover .overlay{background:linear-gradient(180deg,transparent 11%,rgba(0,0,0,.7) 78%)}.flexible_bloc_actualites_recentes_liste_row_nouvelle_area:hover .overlay .secondary_btn{background-color:#fffcf0;color:#55595b;border:1px solid #fffcf0}@media (max-width:1024px){.flexible_bloc_actualites_recentes_liste_row_nouvelle:last-child{display:none}}@media (max-width:768px){.flexible_bloc_actualites_recentes_liste_row_nouvelle{margin-bottom:10px}}@media (max-width:480px){.flexible_bloc_actualites_recentes_liste_row_nouvelle{width:100%;margin-bottom:5px}}.flexible_bloc_actualites_recentes_foot{text-align:center;margin-top:35px}@media (max-width:768px){.flexible_bloc_actualites_recentes_foot{margin-bottom:30px}}@media (max-width:480px){.flexible_bloc_actualites_recentes_foot{margin-bottom:25px}}.flexible_bloc_accordeons_titre{display:block;margin-bottom:50px}.flexible_bloc_formulaire{padding:5rem 0;background-color:#f3f8ff}.flexible_bloc_formulaire:after,.flexible_bloc_formulaire:before{content:" ";display:table}.flexible_bloc_formulaire:after{clear:both}.flexible_bloc_formulaire .formulaire{margin-top:50px}.flexible_bloc_formulaire .formulaire .name{font-size:1.4rem;color:#0076a8;margin-bottom:10px;display:block;font-weight:500}.flexible_bloc_formulaire .formulaire input,.flexible_bloc_formulaire .formulaire textarea{border:2px solid #0076a8;border-radius:0;margin-bottom:1.5rem;padding:1rem 1.5rem;color:#0076a8}.flexible_bloc_formulaire .formulaire input::-moz-placeholder,.flexible_bloc_formulaire .formulaire textarea::-moz-placeholder{color:#0076a8}.flexible_bloc_formulaire .formulaire input::placeholder,.flexible_bloc_formulaire .formulaire textarea::placeholder{color:#0076a8}.flexible_bloc_formulaire .formulaire input.wpcf7-not-valid,.flexible_bloc_formulaire .formulaire textarea.wpcf7-not-valid{border:2px solid #ce4549}.flexible_bloc_formulaire .formulaire textarea{min-height:200px}.flexible_bloc_formulaire .formulaire input[type=submit]{width:100%;max-width:100%;background-color:#0076a8;color:#fff}.flexible_bloc_formulaire .formulaire .wpcf7-not-valid-tip{display:block;margin-top:-1rem;margin-bottom:1.5rem;font-size:1.4rem}.flexible_bloc_formulaire .formulaire .wpcf7-response-output{display:block;font-size:1.4rem}.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:Open Sans,sans-serif;line-height:2;font-size:1.5em;color:#0076a8}.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}.flexible_bloc .acf-map{width:100%;height:650px;border:1px solid #ccc;margin:3rem 0}.flexible_bloc .acf-map img{max-width:inherit!important}.flexible_bloc .acf-map .marker_title{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;line-height:1.4}.flexible_bloc .acf-map .marker_address{font-size:1.1rem;font-weight:500;line-height:1.4;margin-bottom:1rem}.flexible_bloc .acf-map .marker_description,.flexible_bloc .acf-map .marker_description p{font-size:1.1rem;font-weight:400;line-height:1.4}.flexible_bloc .acf-map .marker_description p{margin-bottom:.3rem}.flexible_bloc .bloc_map_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem;padding:3rem 0 10rem}.flexible_bloc .bloc_map_list .location_title{display:block;font-size:1.6rem;font-weight:600;margin-bottom:1rem}.flexible_bloc .bloc_map_list .location_text{display:block;font-size:1.4rem;font-weight:400}.flexible_bloc .bloc_map_list .location_text p{font-size:1.4rem;font-weight:400;margin-bottom:.5rem}@media (max-width:1024px){.flexible_bloc .bloc_map_list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.flexible_bloc .bloc_map_list{grid-template-columns:1fr 1fr}}.contact_info{width:100%;padding:5rem 0;background-color:#fffcf0}.contact_info,.contact_info .container_med_large{display:flex;flex-wrap:wrap}.contact_info_container{display:inline-block;width:60%}.contact_info_image{display:inline-flex;flex-wrap:wrap;width:40%}.contact_info_image img{display:inline-block;max-height:650px;margin-left:auto;margin-bottom:auto;-o-object-fit:contain;object-fit:contain}.contact_info_list{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-right:4rem}.contact_info_list_item{display:inline-block}.contact_info_cta{display:block;margin-top:5rem;width:100%}.contact_info_cta a{margin:1.5rem 0}@media (max-width:1200px){.contact_info_container,.contact_info_image{width:50%}.contact_info_list{grid-template-columns:1fr}}@media (max-width:768px){.contact_info{padding-top:0}.contact_info .container_med_large{flex-direction:column-reverse}.contact_info_container{width:100%}.contact_info_image{width:100%;margin-bottom:4rem}.contact_info_image img{margin:auto}}.contact_form{padding:5rem 0;background-color:#f3f8ff}.contact_form .container_med_large{display:flex;flex-wrap:wrap}.contact_form_image{display:inline-block;width:45%;margin-right:5%}.contact_form_image img{-o-object-fit:cover;object-fit:cover;min-height:100%}.contact_form_container{display:inline-block;width:45%;margin-left:5%}.contact_form input,.contact_form textarea{border:2px solid #0076a8;border-radius:0;margin-bottom:1.5rem;padding:1rem 1.5rem;color:#0076a8}.contact_form input::-moz-placeholder,.contact_form textarea::-moz-placeholder{color:#0076a8}.contact_form input::placeholder,.contact_form textarea::placeholder{color:#0076a8}.contact_form input.wpcf7-not-valid,.contact_form textarea.wpcf7-not-valid{border:2px solid #ce4549}.contact_form textarea{min-height:200px}.contact_form input[type=submit]{width:100%;max-width:100%;background-color:#0076a8;color:#fff}.contact_form .wpcf7-not-valid-tip{display:block;margin-top:-1rem;margin-bottom:1.5rem;font-size:1.4rem}.contact_form .wpcf7-response-output{display:block;font-size:1.4rem}@media (max-width:1200px){.contact_form_image{width:48%;margin-right:2%}.contact_form_container{width:48%;margin-left:2%}}@media (max-width:768px){.contact_form_image{width:100%;margin-right:0;margin-bottom:3rem}.contact_form_container{width:100%;margin-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19mbGV4aWJsZS5zY3NzIiwiMDItZm9udHMvX2ZvbnRzLnNjc3MiLCJhcHAuc2NzcyIsIjAwLWFkZG9ucy9fYW5pbWF0aW9ucy5zY3NzIiwiYXBwLmNzcyIsIjAwLWFkZG9ucy9fc2xpY2suc2NzcyIsIjAwLWFkZG9ucy9fbWl4aW5zLnNjc3MiLCIwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiMDEtc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIjAxLXNldHRpbmdzL19iYXNlLnNjc3MiLCIwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2FjY29yZGVvbi5zY3NzIiwiMDMtbW9kdWxlcy9fYW5pbWF0aW9ucy5zY3NzIiwiMDMtbW9kdWxlcy9fZm9ybXMuc2NzcyIsIjAzLW1vZHVsZXMvX3NlYXJjaC5zY3NzIiwiMDMtbW9kdWxlcy9fcG9wdXAuc2NzcyIsIjA0LXBhZ2VzL19sYXlvdXQvX25hdmlnYXRpb25zLnNjc3MiLCIwNC1wYWdlcy9fbGF5b3V0L19oZWFkZXIuc2NzcyIsIjA0LXBhZ2VzL19sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiMDQtcGFnZXMvXzQwNC5zY3NzIiwiMDQtcGFnZXMvX2FjY3VlaWwuc2NzcyIsIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwNC1wYWdlcy9fZXZlbmVtZW50cy5zY3NzIiwiMDQtcGFnZXMvX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTRSxnQkFrQnFCLENDekJ2Qiw4R0FBWSxDQ1VaLGdEQUFZLENDWVosdUJBRVEsZUFBZ0IsQ0FGeEIseUJBTVEsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FLckIsd0JBQ0ksZUFBZ0IsQ0FLcEIsMkNBQ0ksZ0JBQWlCLENDM0J6QiwyREQ4QlEsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixrQkFBbUIsQ0MzQjNCLHlERGlDUSxvQkFBcUIsQ0FDckIsa0JBQW1C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QixDQUNyQixtQkFBb0IsQ0FDcEIsYWhCdkVvQixDZ0I2Q3JCLCtFQTRCRSxhaEJ6RW1CLENnQjZDckIscUVBNEJFLGFoQnpFbUIsQ2dCNkNyQiwyRUErQkUsd0JoQmxFUyxDZ0JtQ1gsdUJBbUNDLGdCQUFpQixDQW5DbEIsaUNBc0NDLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysd0JoQnJGb0IsQ2dCc0ZwQixVQUFXLENBekNaLG1DQTRDQyxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0EvQ2xCLHFDQWtEQyxhQUFjLENBQ2QsZ0JBQWlCLENqQjNHaEIsMEJpQjhHRCxvQkFDQyxTQUFVLENBQ1YsZUFBZ0IsQ0FFakIsd0JBQ0MsU0FBVSxDQUNWLGNBQWUsQ0FDZixDakIzR0EseUJpQjhHRCxvQkFDQyxVQUFXLENBQ1gsY0FBZSxDQUNmLGtCQUFtQixDQUVwQix3QkFDQyxVQUFXLENBQ1gsYUFBYyxDQUNkIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqXG5cbkdFTkVSQUxcblxuKioqL1xuXG5cbi5mbGV4aWJsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Jl9ibG9jIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OlwiwrdcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9udDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHR9XG5cdFx0XHQmLmxpbmtfb3Zlcixcblx0XHRcdCYuYmFsYWRvIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aWZyYW1lIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0LmJnLWJsZXUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWxpZ2h0LWJsdWU7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0fVxuXHRcdC5iZy1ncmV5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdFx0YSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy15ZWxsb3cge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0eWVsbG93O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdFx0YS5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb250O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVtb3ZldG9wIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCA2NXB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41NWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41NWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmctYmxldSB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy1ncmV5IHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJnLXllbGxvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdC5yZW1vdmV0b3Age1xuXHRcdFx0XHQgcGFkZGluZzogMjBweCAwIDYwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJnLWJsZXUge1xuXHRcdFx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYmctZ3JleSB7XG5cdFx0XHRcdHBhZGRpbmc6IDU1cHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy15ZWxsb3cge1xuXHRcdFx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQucmVtb3ZldG9wIHtcblx0XHRcdFx0IHBhZGRpbmc6IDIwcHggMCA1NXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQ1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45NWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b2wge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNDVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJnLWJsZXUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYmctZ3JleSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy15ZWxsb3cge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQucmVtb3ZldG9wIHtcblx0XHRcdFx0IHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJnLWJsZXUge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYmctZ3JleSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy15ZWxsb3cge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQucmVtb3ZldG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmctYmxldSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy1ncmV5IHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJnLXllbGxvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHRcdH1cblx0XHRcdC5yZW1vdmV0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMzVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJnLWJsZXUge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYmctZ3JleSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdH1cblx0XHRcdC5iZy15ZWxsb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQucmVtb3ZldG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDAgNTBweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDYwcHgpO1xuXHRcdFx0XHRcdC5zb3VzLXRpdHJlX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDYwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ly9saW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDAgNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDU1cHggMCA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDM1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHQuc291cy10aXRyZV9wcmluY2lwYWxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAyNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGhvdG8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQucGhvdG8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1Bob3RvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzkyJyBoZWlnaHQ9JzkxJyB2aWV3Qm94PScwIDAgOTIgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000NiA4OS4wNTY2QzcwLjE5MDUgODkuMDU2NSA4OS43ODggNjkuNTQ4NCA4OS43ODgxIDQ1LjVDODkuNzg4MSAyMS40NTE1IDcwLjE5MDUgMS45NDM0NyA0NiAxLjk0MzM2QzIxLjgwOTQgMS45NDMzNiAyLjIxMTkxIDIxLjQ1MTUgMi4yMTE5MSA0NS41QzIuMjEyMDEgNjkuNTQ4NSAyMS44MDk0IDg5LjA1NjYgNDYgODkuMDU2NlonIHN0cm9rZT0nJTIzRkZGQ0YwJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTMwLjQwOTIgNjQuMTQ2OEMzMC40MDkyIDY0LjIzNzMgMzAuNDEwNyA2NC4zMjc4IDMwLjQyMTEgNjQuNDE4M0MzMC41MzE4IDY1LjQ0MyAzMS4xNzA1IDY2LjMyNjEgMzIuMDk3OSA2Ni43MTQzQzMyLjcxODcgNjYuOTc0MiAzMy4zMTQgNjYuOTQ2NCAzMy43NDkzIDY2Ljg1NzRDMzQuMDY0OSA2Ni43OTMyIDM0LjM2NDEgNjYuNjcyIDM0LjY0MjMgNjYuNTE0NEw2Ny40NjQ3IDQ4LjAxMzFDNjcuNzkwOCA0Ny44MjkxIDY4LjA4NCA0Ny41OTU2IDY4LjMyMTggNDcuMzExQzY4LjY1MDkgNDYuOTE2OSA2OC45OTY0IDQ2LjMxODQgNjkuMDE0NCA0NS41Mjg3QzY5LjAzNjggNDQuNjI5NiA2OC42MjU0IDQzLjk1ODEgNjguMjYwNSA0My41NDIxQzY4LjAzNzYgNDMuMjg2NyA2Ny43NjY5IDQzLjA3NjUgNjcuNDcwNyA0Mi45MDcxQzU2LjczODMgMzYuNzczNiA0Ni4wMDU5IDMwLjY0MDEgMzUuMjczNSAyNC41MDY1QzM0Ljg3NDIgMjQuMjc4OCAzNC40Mjk5IDI0LjEyODUgMzMuOTY5MiAyNC4wOTJDMzMuNTA1NSAyNC4wNTQxIDMyLjkxNjEgMjQuMDkyIDMyLjI5MzkgMjQuMzUzM0MzMi4yMzg1IDI0LjM3NjYgMzIuMTg0NyAyNC40IDMyLjEzMjMgMjQuNDI2M0MzMS4wNTk5IDI0Ljk0MyAzMC40MDkyIDI2LjA0MDcgMzAuNDA5MiAyNy4yMDg0VjY0LjE0ODNWNjQuMTQ2OFonIGZpbGw9JyUyM0ZGRkNGMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTJweCA5MXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDkxcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzkyJyBoZWlnaHQ9JzkxJyB2aWV3Qm94PScwIDAgOTIgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000NiA4OS4wNTY2QzcwLjE5MDUgODkuMDU2NSA4OS43ODggNjkuNTQ4NCA4OS43ODgxIDQ1LjVDODkuNzg4MSAyMS40NTE1IDcwLjE5MDUgMS45NDM0NyA0NiAxLjk0MzM2QzIxLjgwOTQgMS45NDMzNiAyLjIxMTkxIDIxLjQ1MTUgMi4yMTE5MSA0NS41QzIuMjEyMDEgNjkuNTQ4NSAyMS44MDk0IDg5LjA1NjYgNDYgODkuMDU2NlonIHN0cm9rZT0nJTIzRkZGQ0YwJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTMwLjQwOTIgNjQuMTQ2OEMzMC40MDkyIDY0LjIzNzMgMzAuNDEwNyA2NC4zMjc4IDMwLjQyMTEgNjQuNDE4M0MzMC41MzE4IDY1LjQ0MyAzMS4xNzA1IDY2LjMyNjEgMzIuMDk3OSA2Ni43MTQzQzMyLjcxODcgNjYuOTc0MiAzMy4zMTQgNjYuOTQ2NCAzMy43NDkzIDY2Ljg1NzRDMzQuMDY0OSA2Ni43OTMyIDM0LjM2NDEgNjYuNjcyIDM0LjY0MjMgNjYuNTE0NEw2Ny40NjQ3IDQ4LjAxMzFDNjcuNzkwOCA0Ny44MjkxIDY4LjA4NCA0Ny41OTU2IDY4LjMyMTggNDcuMzExQzY4LjY1MDkgNDYuOTE2OSA2OC45OTY0IDQ2LjMxODQgNjkuMDE0NCA0NS41Mjg3QzY5LjAzNjggNDQuNjI5NiA2OC42MjU0IDQzLjk1ODEgNjguMjYwNSA0My41NDIxQzY4LjAzNzYgNDMuMjg2NyA2Ny43NjY5IDQzLjA3NjUgNjcuNDcwNyA0Mi45MDcxQzU2LjczODMgMzYuNzczNiA0Ni4wMDU5IDMwLjY0MDEgMzUuMjczNSAyNC41MDY1QzM0Ljg3NDIgMjQuMjc4OCAzNC40Mjk5IDI0LjEyODUgMzMuOTY5MiAyNC4wOTJDMzMuNTA1NSAyNC4wNTQxIDMyLjkxNjEgMjQuMDkyIDMyLjI5MzkgMjQuMzUzM0MzMi4yMzg1IDI0LjM3NjYgMzIuMTg0NyAyNC40IDMyLjEzMjMgMjQuNDI2M0MzMS4wNTk5IDI0Ljk0MyAzMC40MDkyIDI2LjA0MDcgMzAuNDA5MiAyNy4yMDg0VjY0LjE0ODNWNjQuMTQ2OFonIGZpbGw9JyUyM0ZGRkNGMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0XHQmLm1hcmd0b3Age1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLFxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByZXNlbnRhdGlvbl9nZW5lcmFsZV90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm9wdGlvbl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3NsaWRlciB7XG5cdFx0XHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdFx0ICAgIFx0XHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdFx0ICAgIFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgYm90dG9tOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhcnJvd19wcmV2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgYm90dG9tOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzkyJyBoZWlnaHQ9JzkxJyB2aWV3Qm94PScwIDAgOTIgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000NiA4OS4wNTY2QzcwLjE5MDUgODkuMDU2NSA4OS43ODggNjkuNTQ4NCA4OS43ODgxIDQ1LjVDODkuNzg4MSAyMS40NTE1IDcwLjE5MDUgMS45NDM0NyA0NiAxLjk0MzM2QzIxLjgwOTQgMS45NDMzNiAyLjIxMTkxIDIxLjQ1MTUgMi4yMTE5MSA0NS41QzIuMjEyMDEgNjkuNTQ4NSAyMS44MDk0IDg5LjA1NjYgNDYgODkuMDU2NlonIHN0cm9rZT0nJTIzRkZGQ0YwJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTMwLjQwOTIgNjQuMTQ2OEMzMC40MDkyIDY0LjIzNzMgMzAuNDEwNyA2NC4zMjc4IDMwLjQyMTEgNjQuNDE4M0MzMC41MzE4IDY1LjQ0MyAzMS4xNzA1IDY2LjMyNjEgMzIuMDk3OSA2Ni43MTQzQzMyLjcxODcgNjYuOTc0MiAzMy4zMTQgNjYuOTQ2NCAzMy43NDkzIDY2Ljg1NzRDMzQuMDY0OSA2Ni43OTMyIDM0LjM2NDEgNjYuNjcyIDM0LjY0MjMgNjYuNTE0NEw2Ny40NjQ3IDQ4LjAxMzFDNjcuNzkwOCA0Ny44MjkxIDY4LjA4NCA0Ny41OTU2IDY4LjMyMTggNDcuMzExQzY4LjY1MDkgNDYuOTE2OSA2OC45OTY0IDQ2LjMxODQgNjkuMDE0NCA0NS41Mjg3QzY5LjAzNjggNDQuNjI5NiA2OC42MjU0IDQzLjk1ODEgNjguMjYwNSA0My41NDIxQzY4LjAzNzYgNDMuMjg2NyA2Ny43NjY5IDQzLjA3NjUgNjcuNDcwNyA0Mi45MDcxQzU2LjczODMgMzYuNzczNiA0Ni4wMDU5IDMwLjY0MDEgMzUuMjczNSAyNC41MDY1QzM0Ljg3NDIgMjQuMjc4OCAzNC40Mjk5IDI0LjEyODUgMzMuOTY5MiAyNC4wOTJDMzMuNTA1NSAyNC4wNTQxIDMyLjkxNjEgMjQuMDkyIDMyLjI5MzkgMjQuMzUzM0MzMi4yMzg1IDI0LjM3NjYgMzIuMTg0NyAyNC40IDMyLjEzMjMgMjQuNDI2M0MzMS4wNTk5IDI0Ljk0MyAzMC40MDkyIDI2LjA0MDcgMzAuNDA5MiAyNy4yMDg0VjY0LjE0ODNWNjQuMTQ2OFonIGZpbGw9JyUyM0ZGRkNGMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MnB4IDkxcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDkxcHg7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSA3OCUpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zNXMgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOTInIGhlaWdodD0nOTEnIHZpZXdCb3g9JzAgMCA5MiA5MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ2IDg5LjA1NjZDNzAuMTkwNSA4OS4wNTY1IDg5Ljc4OCA2OS41NDg0IDg5Ljc4ODEgNDUuNUM4OS43ODgxIDIxLjQ1MTUgNzAuMTkwNSAxLjk0MzQ3IDQ2IDEuOTQzMzZDMjEuODA5NCAxLjk0MzM2IDIuMjExOTEgMjEuNDUxNSAyLjIxMTkxIDQ1LjVDMi4yMTIwMSA2OS41NDg1IDIxLjgwOTQgODkuMDU2NiA0NiA4OS4wNTY2Wicgc3Ryb2tlPSclMjNGRkZDRjAnIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNMzAuNDA5MiA2NC4xNDY4QzMwLjQwOTIgNjQuMjM3MyAzMC40MTA3IDY0LjMyNzggMzAuNDIxMSA2NC40MTgzQzMwLjUzMTggNjUuNDQzIDMxLjE3MDUgNjYuMzI2MSAzMi4wOTc5IDY2LjcxNDNDMzIuNzE4NyA2Ni45NzQyIDMzLjMxNCA2Ni45NDY0IDMzLjc0OTMgNjYuODU3NEMzNC4wNjQ5IDY2Ljc5MzIgMzQuMzY0MSA2Ni42NzIgMzQuNjQyMyA2Ni41MTQ0TDY3LjQ2NDcgNDguMDEzMUM2Ny43OTA4IDQ3LjgyOTEgNjguMDg0IDQ3LjU5NTYgNjguMzIxOCA0Ny4zMTFDNjguNjUwOSA0Ni45MTY5IDY4Ljk5NjQgNDYuMzE4NCA2OS4wMTQ0IDQ1LjUyODdDNjkuMDM2OCA0NC42Mjk2IDY4LjYyNTQgNDMuOTU4MSA2OC4yNjA1IDQzLjU0MjFDNjguMDM3NiA0My4yODY3IDY3Ljc2NjkgNDMuMDc2NSA2Ny40NzA3IDQyLjkwNzFDNTYuNzM4MyAzNi43NzM2IDQ2LjAwNTkgMzAuNjQwMSAzNS4yNzM1IDI0LjUwNjVDMzQuODc0MiAyNC4yNzg4IDM0LjQyOTkgMjQuMTI4NSAzMy45NjkyIDI0LjA5MkMzMy41MDU1IDI0LjA1NDEgMzIuOTE2MSAyNC4wOTIgMzIuMjkzOSAyNC4zNTMzQzMyLjIzODUgMjQuMzc2NiAzMi4xODQ3IDI0LjQgMzIuMTMyMyAyNC40MjYzQzMxLjA1OTkgMjQuOTQzIDMwLjQwOTIgMjYuMDQwNyAzMC40MDkyIDI3LjIwODRWNjQuMTQ4M1Y2NC4xNDY4WicgZmlsbD0nJTIzRkZGQ0YwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSAge1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYuOCwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LjIsMCk7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDU0cHg7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhX3NsaWRlcl9lbGVtZW50IHtcblx0XHRcdFx0XHRcdC52aWRlb19zbGlkZXJfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA3Nztcblx0XHRcdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LjgsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LjIsMCk7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDU0cHg7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVx0XG5cdFx0Jl8xXzNfaW1hZ2VfMl8zX3RleHRle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOC41LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0XHRcdC5wcmVzZW50YXRpb25fZ2VuZXJhbGVfdGV4dGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMuNSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5wZXRpdF9mb3JtYXRfZ2F1Y2hlIHtcblx0XHRcdC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCwwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMyNXB4O1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBldGl0X2Zvcm1hdF9kcm9pdGUge1xuXHRcdFx0LmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMyNXB4O1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2RvdWJsZV9jb2xvbm5lcyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNvdXNUaXRsZSB7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9wdGlvbl9ib3V0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdCAgICBcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RyaXBsZV9jb2xvbm5lc3tcblx0XHRcdCZfaGVhZCB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICAucm93Q29sb25uZXMge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMzBweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHQmLmxpbmsge1xuXHRcdFx0XHRcdFx0LmNvbF9lbGVtZW50X2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhZHJlX3Bob3RvIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0XHQuY29sX2VsZW1lbnRfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNzVlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0XHQuY29sX2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0aXRyZSB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0LmNvbF9lbGVtZW50IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHQuY29sX2VsZW1lbnRfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjI1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQuY29sX2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdC5jb2xfZWxlbWVudF9jb250ZW50IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0LmNvbF9lbGVtZW50IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjg1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LmNvbF9lbGVtZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwtbW9iaWxlIHtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfZW51bWVyYXRpb25fZWxlbWVudHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdFx0LnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQgICAgXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbHVtbnMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMzBweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigzLDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhsLWNvbHVtbigzLDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXh4bC1jb2x1bW4oMi40LDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdC5pY29uX2VsZW1lbnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudGV4dGVfZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOmF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbDQge1xuXHRcdFx0XHRcdFx0LmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5ze1xuXHRcdFx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMzBweCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwzMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDMwcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDYwcHggMDtcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBcdGNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdFx0ICAgIFx0aDQsaDMge1xuXHRcdCAgICBcdFx0Y29sb3I6ICRsaWdodHllbGxvdztcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9jb2x1bW5zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDMwcHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwzMHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0eWVsbG93O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMjVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Lmljb25fZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi4wNTc1IDEyLjE0NzJWMi4wMTc2N0MxMi4wNTc1IDEuNDMzOTQgMTEuNTg0NSAwLjk2MDkzOCAxMS4wMDA3IDAuOTYwOTM4QzEwLjQxNyAwLjk2MDkzOCA5Ljk0NDAxIDEuNDMzOTQgOS45NDQwMSAyLjAxNzY3VjEyLjE0NzJMNi40NjQzNCA4LjY2NzU0QzYuMDUxNDcgOC4yNTQ2NyA1LjM4MjY3IDguMjU0NjcgNC45Njk4MSA4LjY2NzU0QzQuNTU2OTQgOS4wODA0IDQuNTU2OTQgOS43NDkyIDQuOTY5ODEgMTAuMTYyMUwxMS4wMDA3IDE2LjE5M0wxNy4wMzE3IDEwLjE2MjFDMTcuNDQ0NSA5Ljc0OTIgMTcuNDQ0NSA5LjA4MDQgMTcuMDMxNyA4LjY2NzU0QzE2LjYxODggOC4yNTQ2NyAxNS45NSA4LjI1NDY3IDE1LjUzNzEgOC42Njc1NEwxMi4wNTc1IDEyLjE0NzJaJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQ3BhdGggZD0nTTIuNTQ2OTcgMTQuNjk4MkMzLjEzMDcgMTQuNjk4MiAzLjYwMzcgMTUuMTcxMiAzLjYwMzcgMTUuNzU1VjE3LjQ0NkMzLjYwMzcgMTguMjYzIDQuMjY1OSAxOC45MjUyIDUuMDgyODMgMTguOTI1MkgxNi45MTgxQzE3LjczNSAxOC45MjUyIDE4LjM5NzIgMTguMjYzIDE4LjM5NzIgMTcuNDQ2VjE1Ljc1NUMxOC4zOTcyIDE1LjE3MTIgMTguODcwMiAxNC42OTgyIDE5LjQ1NCAxNC42OTgyQzIwLjAzNzcgMTQuNjk4MiAyMC41MTA3IDE1LjE3MTIgMjAuNTEwNyAxNS43NTVWMTcuNDQ2QzIwLjUxMDcgMTkuNDMwNCAxOC45MDI1IDIxLjAzODYgMTYuOTE4MSAyMS4wMzg2SDUuMDgyODNDMy4wOTg0MyAyMS4wMzg2IDEuNDkwMjMgMTkuNDMwNCAxLjQ5MDIzIDE3LjQ0NlYxNS43NTVDMS40OTAyMyAxNS4xNzEyIDEuOTYzMjMgMTQuNjk4MiAyLjU0Njk3IDE0LjY5ODJaJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVtb3ZldG9wIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDgwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwIDU1cHggMDtcblx0XHRcdFx0Ji5yZW1vdmV0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCA1NXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA1NXB4IDAgNTBweCAwO1xuXHRcdFx0XHQmLnJlbW92ZXRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDUwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA0NXB4IDA7XG5cdFx0XHRcdCYucmVtb3ZldG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgNDVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA0NXB4IDAgNDBweCAwO1xuXHRcdFx0XHQmLnJlbW92ZXRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDQwcHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDAgMzVweCAwO1xuXHRcdFx0XHQmLnJlbW92ZXRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDM1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwIDMwcHggMDtcblx0XHRcdFx0Ji5yZW1vdmV0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zIHtcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCZfbGlzdGluZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdCZfYmcge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjM1cyBlYXNlLWluKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMDUpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMzVzIGVhc2UtaW4pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE2O1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTY7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2l0aW9uLWRlbGF5LCAwLjVzKVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoMixcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodHllbGxvdztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxLjhzIGVhc2UtaW4pO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0Ly9AaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zaXRpb24tZGVsYXksIDEuNzVzKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRlX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNjBweCwwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG5cdFx0XHRcdFx0XHRcdFx0LnRleHRlX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aDIsXG5cdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuNSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdFx0Jl9iZyB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTdweDtcblx0XHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdCZfYmcge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0Jl9iZyB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHQmX2JnIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0ICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJvdzZibG9jcyB7XG5cdFx0XHRcdC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nIHtcblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygxMHB4KTtcblx0XHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQsMTBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMTBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsMTBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuNCwxMHB4KTtcblx0XHRcdFx0XHRcdFx0Jl9iZyB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudGV4dGVfc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Jl9iZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0ICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9tZXNzYWdlX2FsZXJ0ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0JSA4JSA0JSA4JTtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWQtc2NyZWVuIHtcblx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2hpc3RvcmlxdWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDYwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQgICAgfVxuXHRcdCAgICAmX2xpc3Rpbmcge1xuXHRcdCAgICBcdCZfY29udGVudCB7XG5cdFx0ICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0ICAgIFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0ICAgIH1cblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDc2QTg7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdCZfcm93IHtcblx0XHQgICAgXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMTVweDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDotMTIuNSU7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdCAgICBcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0XHRcdFx0LmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93X3RleHQge1xuXHRcdFx0XHRcdFx0XHQgIFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdCAgXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHQgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQgIFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHRcdCAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5waG90byB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA5NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogODVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDc1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA2NXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNjVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMTIwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMTIwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfdGFibGVhdV80X2NvbG9ubmVzLFxuXHRcdCZfdGFibGVhdV8zX2NvbG9ubmVzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC50YWJsZWF1IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQuY29sX3RpdGxlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgXHQuY29sX3RpdGxlIHtcblx0XHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdC5jb2xfdGl0bGUge1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2xfY29udGVudSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyX2NvbG9ubmVzIHtcblx0XHRcdFx0XHQucmFuZ2VlXzRfY29sb25uZSxcblx0XHRcdFx0XHQucmFuZ2VlXzNfY29sb25uZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dhbGVyaWVfcGhvdG9zX3NsaWRlciB7XG5cdFx0XHQmX2hlYWQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogNTI0cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLXNsaWRlcixcblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5mZWVkX3JvdyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stYXJyb3d7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDY7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0ICAgICYuc2xpY2stcHJldntcblx0XHRcdCAgICAgICAgbGVmdDogMTElO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTRweCcgaGVpZ2h0PSc1NHB4JyB2aWV3Qm94PScwIDAgNTQgNTQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXNsaWNrX2Fycm93X3JpZ2h0JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3NsaWNrX2Fycm93X3JpZ2h0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy4wMDAwMDAsIDI3LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuMDAwMDAwLCAtMjcuMDAwMDAwKSAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybycgY3g9JzI3JyBjeT0nMjcnIHI9JzI3JyUzRSUzQy9jaXJjbGUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgc3Ryb2tlPSclMjMwMDc2QTgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBwb2ludHM9JzI0Ljc0MTIgMzMuMzk0OCAzMS4xMzU5IDI3IDI0Ljc0MTIgMjAuNjA1MyclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDU0cHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNTRweDtcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTRweCA1NHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQgICAgICAgIG9wYWNpdHk6IDBcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHQgICAgICAgIHJpZ2h0OiAxMSU7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NHB4JyBoZWlnaHQ9JzU0cHgnIHZpZXdCb3g9JzAgMCA1NCA1NCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFc2xpY2tfYXJyb3dfcmlnaHQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nc2xpY2tfYXJyb3dfcmlnaHQnJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybycgY3g9JzI3JyBjeT0nMjcnIHI9JzI3JyUzRSUzQy9jaXJjbGUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgc3Ryb2tlPSclMjMwMDc2QTgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBwb2ludHM9JzI0Ljc0MTIgMzMuMzk0OCAzMS4xMzU5IDI3IDI0Ljc0MTIgMjAuNjA1MyclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDU0cHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNTRweDtcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTRweCA1NHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdCAgICBcdCYuc2xpY2stcHJldntcblx0XHRcdFx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdC5waG90b19jb2xvbm5lIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNSUgMCAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTAlIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogNzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNzglKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdFx0LmZsZXhjb250ZW50Y3RhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dGVfY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bl9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFsaW5rIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC50ZXh0ZV9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZHJvaXRlIHtcblx0XHRcdFx0LmZsZXhjb250ZW50Y3RhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTV2aDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZC1zY3JlZW4ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdFx0XHQudGV4dF9jb250ZW50IHtcblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1dmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdFx0LnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHZoO1xuXHRcdFx0XHQudGV4dF9jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdGhlaWdodDogMzV2aDtcblx0XHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0XHQudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM2NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQydmg7XG5cdFx0XHRcdC50ZXh0X2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcGFydGVuYWlyZXMge1xuXHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAzMHB4IDA7XG5cdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMi40LDYwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tZWRpYV90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGlua19hcmVhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNTU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQucm91bmRfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHQgIFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHRcdFx0XHQmX2NvbCAge1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWN0dWFsaXRlc19yZWNlbnRlcyB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA0NXB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHRcdH1cblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3RlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRcdCZfbm91dmVsbGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig0KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwgMCwgMCwgMCkgMTElLCByZ2JhKDAsIDAsIDAsIDAuNikgNzglKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjM1cyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucGljIHtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5pbmZvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDQsIGgzIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0eWVsbG93O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLCAwLCAwLCAwKSAxMSUsIHJnYmEoMCwgMCwgMCwgMC43KSA3OCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0LnNlY29uZGFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0eWVsbG93O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0Jl9ub3V2ZWxsZSB7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHQmX25vdXZlbGxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0Jl9ub3V2ZWxsZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0ICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2Zvb3Qge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHQgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWNjb3JkZW9ucyB7XG5cdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3RlIHtcblx0XHRcdFx0LmNvbnRlbnVBY2NvcmRlb24sIC5jb250ZW51QWNjb3JkZW9uIHAge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZm9ybXVsYWlyZSB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0bWlkYmx1ZTtcblx0XHRcdC5mb3JtdWxhaXJlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji53cGNmNy1ub3QtdmFsaWR7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctbm90LXZhbGlkLXRpcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY19kaXZpc2lvbiB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuXHRcdFx0aHIge1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vbWFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQubm9wYWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jl9hbmNob3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmFuY2hvcl90b3Age1xuXHRcdFx0XHR0b3A6IC0yNTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FuY2hvcnN7XG5cblx0XHRcdCZfbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0XHRcdC5hbmNob3JzX2ZsZXgge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdCAmOmFmdGVyIHtcblx0XHRcdFx0ICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdFx0ICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcdCAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdFx0ICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0ICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWNmLW1hcCB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDY1MHB4O1xuXHRcdCAgICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuXHRcdCAgICBtYXJnaW46IDNyZW0gMDtcblx0XHQgICAgaW1ne1xuXHRcdCAgICBcdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5tYXJrZXJ7XG5cdFx0ICAgIFx0Jl90aXRsZXtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdCZfYWRkcmVzc3tcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdCAgICBcdH1cblx0XHQgICAgXHQmX2Rlc2NyaXB0aW9ue1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0ICAgIFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHQgICAgXHRcdHB7XG5cdFx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0ICAgIFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5ibG9jX21hcF9saXN0e1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAzcmVtO1xuXHRcdFx0cGFkZGluZzogM3JlbSAwIDEwcmVtIDA7XG5cdFx0XHQubG9jYXRpb257XG5cdFx0XHRcdCZfdGl0bGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfdGV4dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3B7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBQUklNQVJZIEZPTlQgLSBPdXRmaXRcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwJyk7IiwiQGltcG9ydCAnMDEtc2V0dGluZ3MvX3ZhcnMuc2Nzcyc7XG5AaW1wb3J0ICcwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzJztcblxuQGltcG9ydCAnMDAtYWRkb25zL19hbmltYXRpb25zLnNjc3MnO1xuQGltcG9ydCAnMDAtYWRkb25zL19jb3JlLnNjc3MnO1xuQGltcG9ydCAnMDAtYWRkb25zL19taXhpbnMuc2Nzcyc7XG5AaW1wb3J0ICcwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MnO1xuQGltcG9ydCAnMDAtYWRkb25zL19zbGljay5zY3NzJztcblxuQGltcG9ydCAnMDEtc2V0dGluZ3MvX2Jhc2Uuc2Nzcyc7XG5cbkBpbXBvcnQgJzAyLWZvbnRzL19mb250cy5zY3NzJztcbkBpbXBvcnQgdXJsKC4uL2ZvbnRzL2NvY29fZ290aGljL3N0eWxlc2hlZXQuY3NzKTtcbkBpbXBvcnQgJzAyLWZvbnRzL19pY29ucy5zY3NzJztcblxuQGltcG9ydCAnMDMtbW9kdWxlcy9fYWNjb3JkZW9uLnNjc3MnO1xuQGltcG9ydCAnMDMtbW9kdWxlcy9fYW5pbWF0aW9ucy5zY3NzJztcbkBpbXBvcnQgJzAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MnO1xuQGltcG9ydCAnMDMtbW9kdWxlcy9fc2VhcmNoLnNjc3MnO1xuQGltcG9ydCAnMDMtbW9kdWxlcy9fcG9wdXAuc2Nzcyc7XG5cbkBpbXBvcnQgJzA0LXBhZ2VzL19sYXlvdXQvX25hdmlnYXRpb25zLnNjc3MnO1xuQGltcG9ydCAnMDQtcGFnZXMvX2xheW91dC9faGVhZGVyLnNjc3MnO1xuQGltcG9ydCAnMDQtcGFnZXMvX2xheW91dC9fZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnMDQtcGFnZXMvXzQwNC5zY3NzJztcbkBpbXBvcnQgJzA0LXBhZ2VzL19hY2N1ZWlsLnNjc3MnO1xuQGltcG9ydCAnMDQtcGFnZXMvX2Jsb2cuc2Nzcyc7XG5AaW1wb3J0ICcwNC1wYWdlcy9fZXZlbmVtZW50cy5zY3NzJztcbkBpbXBvcnQgJzA0LXBhZ2VzL19mbGV4aWJsZS5zY3NzJztcbkBpbXBvcnQgJzA0LXBhZ2VzL19jb250YWN0LnNjc3MnO1xuIiwiLy8gVHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3BlZWQ6ICAwLjNzO1xuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMywgMS4zMyk7XG4kUG93ZXIxRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiRQb3dlcjJFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kUG93ZXI0RWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRQb3dlcjFFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgO1xuJFBvd2VyMkVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRQb3dlcjNFYXNlSW46IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kUG93ZXI0RWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJEV4cG9FYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJEV4cG9FYXNlSW46IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kRXhwb0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRTaW5lRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRTaW5lRWFzZUluOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJFBvd2VyMUVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRQb3dlcjJFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJFBvd2VyNEVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRTbG93RWFzZU91dDogY3ViaWMtYmV6aWVyKC4wNCwxLjE1LDAuNCwuOTkpO1xuJGVhc2luZzogJFBvd2VyMkVhc2VPdXQ7XG5cbmh0bWwge1xuICAgICYuaGFzLXNjcm9sbC1zbW9vdGgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG5cbiAgICAmLi1mdWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm8tc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8taW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzICRQb3dlcjJFYXNlT3V0LCB0cmFuc2Zvcm0gMS4ycyAkUG93ZXIyRWFzZU91dDtcbiAgICB9XG5cbiAgICAmLmlzLWludmlldyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1pbWFnZV93cmFwcGVyLi1mdWxsICYge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICB9XG59XG5cblxuLmMtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAmLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6aXRhbCx3Z2h0QDAsMzAwLi44MDA7MSwzMDAuLjgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybCguLi9mb250cy9jb2NvX2dvdGhpYy9zdHlsZXNoZWV0LmNzcyk7XG5odG1sLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzljOTsgfVxuICAuby1pbWFnZV93cmFwcGVyLi1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzljOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uby1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAuby1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLm8taW1hZ2UuaXMtaW52aWV3IGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAuby1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5jLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS40NSk7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgLmMtc2Nyb2xsYmFyLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjMpOyB9XG5cbi5jLXNjcm9sbGJhcl90aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGN1cnNvcjogZ3JhYjsgfVxuICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3R0b206IC0zMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG4gIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNsaWNrLWFycm93IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNsaWNrLWFycm93IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDsgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTk1QjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDA3NkE4OyB9XG4gIGJvZHkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIG1haW4gdWwsIG1haW4gb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmhlYWRlciB1bCxcbmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiogUmVzZXRcbiovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhLmxpbmtfb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgdWwsIG9sLCBsaSxcbmRpdiwgc2VjdGlvbiwgZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjNGMztcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDsgfVxuXG4uZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGV4Ym94Y2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbmNob3JfdG9wIHtcbiAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRpdmlkZXIge1xuICBjb2xvcjogIzAwNzZBODtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gIC5kaXZpZGVyLmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGl2aWRlciB7XG4gICAgICB3aWR0aDogMTM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGl2aWRlciB7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZGl2aWRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjU1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJDb2NvIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1LjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDc2QTg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY28gR290aGljXCIsIHNhbnMtc2VyaWY7IH1cblxuaDIge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNzZBODtcbiAgZm9udC1mYW1pbHk6IFwiQ29jbyBHb3RoaWNcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDA3NkE4O1xuICBmb250LWZhbWlseTogXCJDb2NvIEdvdGhpY1wiLCBzYW5zLXNlcmlmOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDc2QTg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvY28gR290aGljXCIsIHNhbnMtc2VyaWY7IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuODVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNzZBODtcbiAgZm9udC1mYW1pbHk6IFwiQ29jbyBHb3RoaWNcIiwgc2Fucy1zZXJpZjsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA3NkE4O1xuICBmb250LWZhbWlseTogXCJDb2NvIEdvdGhpY1wiLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42NXJlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjU1cmVtOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg1cmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3NkE4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1NTk1QjsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByaW1hcnlfYnRuLCAuc2Vjb25kYXJ5X2J0biwgLnByaW1hcnlfdGFyZ2V0IGEge1xuICBjb2xvcjogIzAwNzZBODtcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc2QTg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bi53aGl0ZSwgLnNlY29uZGFyeV9idG4ud2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhLndoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvdzphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3c6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCA5IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTgwNzcxIDAuNzEwMzEyQzAuMjM3OTI4IDAuNjUzMDEgMC4zMDU4MjggMC42MDc1NDggMC4zODA1ODMgMC41NzY1MjhDMC40NTUzMzcgMC41NDU1MDggMC41MzU0NzcgMC41Mjk1NDEgMC42MTY0MTIgMC41Mjk1NDFDMC42OTczNDcgMC41Mjk1NDEgMC43Nzc0ODcgMC41NDU1MDggMC44NTIyNDEgMC41NzY1MjhDMC45MjY5OTYgMC42MDc1NDggMC45OTQ4OTYgMC42NTMwMSAxLjA1MjA1IDAuNzEwMzEyTDguNDM1OCA4LjA5NDA2QzguNDkzMSA4LjE1MTIyIDguNTM4NTcgOC4yMTkxMiA4LjU2OTU5IDguMjkzODdDOC42MDA2MSA4LjM2ODYzIDguNjE2NTcgOC40NDg3NyA4LjYxNjU3IDguNTI5N0M4LjYxNjU3IDguNjEwNjQgOC42MDA2MSA4LjY5MDc4IDguNTY5NTkgOC43NjU1M0M4LjUzODU3IDguODQwMjkgOC40OTMxIDguOTA4MTkgOC40MzU4IDguOTY1MzRMMS4wNTIwNSAxNi4zNDkxQzAuOTM2NTE0IDE2LjQ2NDYgMC43Nzk4MDkgMTYuNTI5NSAwLjYxNjQxMiAxNi41Mjk1QzAuNDUzMDE1IDE2LjUyOTUgMC4yOTYzMSAxNi40NjQ2IDAuMTgwNzcxIDE2LjM0OTFDMC4wNjUyMzE2IDE2LjIzMzYgMC4wMDAzMjIxNTcgMTYuMDc2OCAwLjAwMDMyMjE1NyAxNS45MTM1QzAuMDAwMzIyMTU3IDE1Ljc1MDEgMC4wNjUyMzE2IDE1LjU5MzQgMC4xODA3NzEgMTUuNDc3OEw3LjEzMDExIDguNTI5N0wwLjE4MDc3MSAxLjU4MTU5QzAuMTIzNDY5IDEuNTI0NDQgMC4wNzgwMDYgMS40NTY1NCAwLjA0Njk4NjMgMS4zODE3OEMwLjAxNTk2NjYgMS4zMDcwMyAwIDEuMjI2ODkgMCAxLjE0NTk1QzAgMS4wNjUwMiAwLjAxNTk2NjYgMC45ODQ4NzkgMC4wNDY5ODYzIDAuOTEwMTI0QzAuMDc4MDA2IDAuODM1MzcgMC4xMjM0NjkgMC43Njc0NjkgMC4xODA3NzEgMC43MTAzMTJaJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxN3B4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wcmltYXJ5X2J0bi55ZWxsb3csIC5zZWNvbmRhcnlfYnRuLnllbGxvdywgLnByaW1hcnlfdGFyZ2V0IGEueWVsbG93IHtcbiAgICBjb2xvcjogI0ZGRkNGMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGQ0YwOyB9XG4gIC5wcmltYXJ5X2J0bjpob3ZlciwgLnNlY29uZGFyeV9idG46aG92ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZBODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3ZlcjpiZWZvcmUsIC5zZWNvbmRhcnlfYnRuOmhvdmVyOmJlZm9yZSwgLnByaW1hcnlfdGFyZ2V0IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucHJpbWFyeV9idG46aG92ZXIud2hpdGUsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLndoaXRlLCAucHJpbWFyeV90YXJnZXQgYTpob3Zlci53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM0MTUwNmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci55ZWxsb3csIC5zZWNvbmRhcnlfYnRuOmhvdmVyLnllbGxvdywgLnByaW1hcnlfdGFyZ2V0IGE6aG92ZXIueWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjA7XG4gICAgICBjb2xvcjogIzU1NTk1QjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZDRjA7IH1cbiAgLnByaW1hcnlfYnRuOmZvY3VzLCAucHJpbWFyeV9idG46YWN0aXZlLCAucHJpbWFyeV9idG46YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5X2J0bjpmb2N1cywgLnNlY29uZGFyeV9idG46YWN0aXZlLCAuc2Vjb25kYXJ5X2J0bjphY3RpdmU6Zm9jdXMsIC5wcmltYXJ5X3RhcmdldCBhOmZvY3VzLCAucHJpbWFyeV90YXJnZXQgYTphY3RpdmUsIC5wcmltYXJ5X3RhcmdldCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5X2J0bi4td2hpdGUsIC5zZWNvbmRhcnlfYnRuLi13aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAyNTUsIDI1NSwgMjU1LCAxOyB9XG4gIC5wcmltYXJ5X2J0bi4tc21hbGwsIC5zZWNvbmRhcnlfYnRuLi1zbWFsbCwgLnByaW1hcnlfdGFyZ2V0IGEuLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyB9IH1cblxuLnNlY29uZGFyeV9idG4ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4ucm91bmRfYnRuIHtcbiAgY29sb3I6ICMyNzlBRjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgMjksIDQyLCAwLjIpO1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJvdW5kX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAucm91bmRfYnRuLndoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay4td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpbmsuLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZERDI2RTsgfVxuXG4ucmV0b3VyX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJldG91cl9idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucmV0b3VyX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1aXRlX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnN1aXRlX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZmxleGNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbi5mbGV4Y29udGVudGVuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbi8qIEJvb3RzdHJhcCAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLm1hcmd0b3Age1xuICBtYXJnaW46IDgwcHggMCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogNzVweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFyZ3RvcCB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwOyB9IH1cblxuLnJlbW92ZXRvcCB7XG4gIHBhZGRpbmc6IDIwcHggMCA2NXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5yZW1vdmV0b3Age1xuICAgICAgcGFkZGluZzogMjBweCAwIDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAucmVtb3ZldG9wIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA1NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlbW92ZXRvcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yZW1vdmV0b3Age1xuICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZW1vdmV0b3Age1xuICAgICAgcGFkZGluZzogMTBweCAwIDM1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5yZW1vdmV0b3Age1xuICAgICAgcGFkZGluZzogMCAwIDMwcHggMDsgfSB9XG5cbi5jb250YWluZXJfc21hbGxlciB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX3NtYWxsIHtcbiAgd2lkdGg6IDg3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZSB7XG4gIHBhZGRpbmc6IDAgNiU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZTpiZWZvcmUsIC5jb250YWluZXJfbGFyZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXJfbGFyZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX2Z1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAuY29udGFpbmVyX2Z1bGw6YmVmb3JlLCAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXJfZnVsbDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLyogQm9vc3RyYXAgZ2VuZXJhbCBjbGFzc2VzICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogQ29udGFjdCBGb3JtIDcgKi9cbi5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWw6YmVmb3JlLCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFBMUExQTtcbiAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3NkE4OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNDRTQ1NDk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0U0NTQ5OyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0NFNDU0OTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0NFNDU0OTtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGM0YzRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDA3NkE4OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzNDQUNGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIwMzM2RjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzM2RjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0YzRjNGMztcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19kb3duX3NlY29uZGFyeS5zdmdcIikgbm8tcmVwZWF0IDk0JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEycHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0ZERDI2RTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxNzA3MztcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdDpob3Zlci53aGl0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzQxNTA2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4OyB9IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICByaWdodDogMjVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQ6aG92ZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7IH1cblxuLmljb25fc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmljb25fc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxLjkxNyAyMS4zODM2TDE2LjA1MDMgMTUuNTE3TTEwLjE4MzcgMTguNDUwM0M1LjMyMzU2IDE4LjQ1MDMgMS4zODM2NyAxNC41MTA0IDEuMzgzNjcgOS42NTAzMUMxLjM4MzY3IDQuNzkwMjEgNS4zMjM1NiAwLjg1MDMxMSAxMC4xODM3IDAuODUwMzExQzE1LjA0MzggMC44NTAzMTEgMTguOTgzNyA0Ljc5MDIxIDE4Ljk4MzcgOS42NTAzMUMxOC45ODM3IDE0LjUxMDQgMTUuMDQzOCAxOC40NTAzIDEwLjE4MzcgMTguNDUwM1onIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4vKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODsgfVxuICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSczMScgeT0nMScgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyByeD0nMTUnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDMxIDEpJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSczMScgeT0nMScgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyByeD0nMTUnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDMxIDEpJyBzdHJva2U9JyUyMzAwNzZBOCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzIxNzBfMTM3NSknJTNFJTNDcGF0aCBkPSdNMTMuMjg1NyAxNEwxNi41IDE3Ljc1TDE5LjcxNDMgMTRMMjEgMTQuNzVMMTYuNSAyMEwxMiAxNC43NUwxMy4yODU3IDE0WicgZmlsbD0nJTIzMDA3NkE4Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjE3MF8xMzc1JyUzRSUzQ3JlY3Qgd2lkdGg9JzknIGhlaWdodD0nNicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyIDE0KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbl9hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwsXG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwgbGksXG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiAuYWNjb3JkZW9uX3NvdXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCAwOyB9XG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIC5hY2NvcmRlb25fc291cy1zZWN0aW9uIC5zb3VzQWNjb3JkZW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODsgfVxuICAgICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIC5hY2NvcmRlb25fc291cy1zZWN0aW9uIC5zb3VzQWNjb3JkZW9uIC5zb3VzQWNjb3JkZW9uX3RpdHJlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIC5hY2NvcmRlb25fc291cy1zZWN0aW9uIC5zb3VzQWNjb3JkZW9uIC5zb3VzQWNjb3JkZW9uX3RpdHJlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM1NTU5NUI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiAuYWNjb3JkZW9uX3NvdXMtc2VjdGlvbiAuc291c0FjY29yZGVvbiAuc291c0FjY29yZGVvbl90aXRyZSBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gLmFjY29yZGVvbl9zb3VzLXNlY3Rpb24gLnNvdXNBY2NvcmRlb24gLnNvdXNBY2NvcmRlb25fdGV4dGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjb2xvcjogIzAwNzZBODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzOyB9XG4gICAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHk9JzMyJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHJ4PScxNicgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDAgMzIpJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjE3MF8xMzg2KSclM0UlM0NwYXRoIGQ9J00xOC43MTQzIDE4TDE1LjUgMTQuMjVMMTIuMjg1NyAxOEwxMSAxNy4yNUwxNS41IDEyTDIwIDE3LjI1TDE4LjcxNDMgMThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxNzBfMTM4NiclM0UlM0NyZWN0IHdpZHRoPSc5JyBoZWlnaHQ9JzYnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMCAxOCkgcm90YXRlKDE4MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAuQWNjb3JkZW9uLmFjdGl2ZSAuY29udGVudUFjY29yZGVvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjNweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4OyB9XG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHVsLFxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDIxcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7IH0gfVxuXG4vKiBBTklNQVRJT05TIENTUyAqL1xuLyogLS0tLSBCbG9jayBSZXZlYWxpbmcgZWZmZWN0IC0tLS0tICovXG4uY29sb3ItcmV2ZWFsLmNzcy1yZXZlYWwge1xuICAtLXQ6IGNhbGModmFyKC0tdGQpICsgdmFyKC0tZCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbG9yLXJldmVhbC5jc3MtcmV2ZWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJjKTtcbiAgICBhbmltYXRpb246IHJldmVhbGluZ091dCB2YXIoLS10ZCkgdmFyKC0tdCkgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyByZXZlYWxpbmdPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG5cbi8qIC0tLS0tIEVORCBCbG9jayBSZXZlYWxpbmcgZWZmZWN0IC0tLS0tICovXG4vKiAtLS0tLSBGYWRlLWluIGVmZmVjdCAtLS0tLSAqL1xuLmZhZGUtdXAge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLXVwLmNzcy1yZXZlYWwge1xuICAgIGFuaW1hdGlvbjogZmFkZVVwIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5mYWRlLWRvd24ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLWRvd24uY3NzLXJldmVhbCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlRG93biAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5mYWRlLWxlZnQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLWxlZnQuY3NzLXJldmVhbCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlTGVmdCAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5mYWRlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuZmFkZS1yaWdodC5jc3MtcmV2ZWFsIHtcbiAgICBhbmltYXRpb246IGZhZGVSaWdodCAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZVJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4vKiAtLS0tLSBFTkQgRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cbi8qIC0tLS0tIFByb2dyZXNzaXZlIGFwcGVhciBlZmZlY3QgLS0tLS0gKi9cbi5wcm9ncmVzc2l2ZS1hcHBlYXJfZWxlbWVudCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMCUsIDAlIDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5wcm9ncmVzc2l2ZS1hcHBlYXIuY3NzLXJldmVhbCAucHJvZ3Jlc3NpdmUtYXBwZWFyX2VsZW1lbnQge1xuICBhbmltYXRpb24tbmFtZTogZXhwYW5kUHJvcGVydHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZCk7IH1cblxuQGtleWZyYW1lcyBleHBhbmRQcm9wZXJ0eSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH0gfVxuXG4vKiAtLS0tLSBFTkQgUHJvZ3Jlc3NpdmUgYXBwZWFyIGVmZmVjdCAtLS0tLSAqL1xuLyogLS0tLS0gVW5kZXJsaW5lIGxlZnQgdG8gcmlnaHQgLS0tLS0gKi9cbi51bmRlcmxpbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51bmRlcmxpbmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuICAudW5kZXJsaW5lZC5jc3MtcmV2ZWFsOmFmdGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogZXhwYW5kTGluZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTsgfVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZExpbmUge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9IH1cblxuLyogLS0tLS0gRU5EIFVuZGVybGluZSBsZWZ0IHRvIHJpZ2h0IC0tLS0tICovXG4vKiBGb3JtcyAqL1xuZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAvKiBSYWRpbyAvIENoZWNrYm94ICovXG4gIC8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgKi8gfVxuICBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDAuNzVlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb3JtIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBmb3JtIGxlZ2VuZCB7XG4gICAgY29sb3I6ICMyNzlBRjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjNGM0YzO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9ybSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzZBODtcbiAgICBjb2xvcjogIzAwNzZBODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3NkE4OyB9XG4gICAgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZSBmb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc2QTg7XG4gICAgY29sb3I6ICMwMDc2QTg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBoZWlnaHQ6IDYuM2VtO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDA3NkE4OyB9XG4gICAgZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDc2QTg7IH1cbiAgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgICBoZWlnaHQ6IDIuODQxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogLjdlbSAxLjI4NWVtOyB9XG4gICAgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgLyogSGlkZSBhcnJvdyBvbiBJRSAqL1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtIGJ1dHRvbixcbiAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY29sb3I6ICMwMDc2QTg7XG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGREQyNkU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgIGJhY2tncm91bmQ6ICNGREQyNkU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICBmb3JtIGJ1dHRvbjpob3ZlcixcbiAgICBmb3JtIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MTcwNzM7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGZvcm0gYnV0dG9uOmhvdmVyLndoaXRlLFxuICAgICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDE1MDZlOyB9XG4gICAgZm9ybSBidXR0b246aG92ZXIsXG4gICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNzZBODsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0YzRjNGMztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0YzRjNGMztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjMjc5QUYxO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjMjc5QUYxO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuICBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGM0YzRjMgaW5zZXQ7IH1cbiAgICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzLFxuICAgIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBmb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBmb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0YzRjNGMzsgfVxuICBmb3JtIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cHggMDsgfVxuICAgIGZvcm0gLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBmb3JtIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDc2QTg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cblxuLmZvcm11bGFpcmVfaW5mb2xldHRyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAjRkY1QjQwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNUI0MDsgfVxuICAgICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNGRjVCNDA7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuYnRuX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IC5hamF4LWxvYWRlcixcbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBTZWFyY2ggKi9cbi5zZWFyY2hpbnRybyB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMCA1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VhcmNoaW50cm8gLmludHJvX2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2hyZXN1bHRzIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAuc2VhcmNocmVzdWx0cyAuc2VhcmNoX3Bvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAxMTgsIDE2OCwgMC41KTsgfVxuICAgIC5zZWFyY2hyZXN1bHRzIC5zZWFyY2hfcG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExOCwgMTY4LCAwLjE1KTsgfVxuXG4vKiBQb3B1cCAqL1xuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFuY3lib3gtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDA7IH1cbiAgICAgIC5mYW5jeWJveC1jb250ZW50IC5jb250YWluZXJfc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtMTBweDsgfVxuXG4uZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2MHB4OyB9XG5cbi5jYWxsX3RvX2FjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jYWxsX3RvX2FjdGlvbiAuY2FsbF90b19hY3Rpb25fcm93OmJlZm9yZSwgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jYWxsX3RvX2FjdGlvbiAuY2FsbF90b19hY3Rpb25fcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3dfY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY2FsbF90b19hY3Rpb24gLmNhbGxfdG9fYWN0aW9uX3Jvd19jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3dfY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICAuY2FsbF90b19hY3Rpb24gLmNhbGxfdG9fYWN0aW9uX3Jvd19jb250ZW50X2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3dfY29udGVudF90aXRyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuY2FsbF90b19hY3Rpb24gLmNhbGxfdG9fYWN0aW9uX3Jvd19jb250ZW50X2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3dfcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY2FsbF90b19hY3Rpb24gLmNhbGxfdG9fYWN0aW9uX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWxsX3RvX2FjdGlvbiAuY2FsbF90b19hY3Rpb25fcm93X3Bob3RvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY2FsbF90b19hY3Rpb24gLmNhbGxfdG9fYWN0aW9uX3Jvd19waG90byBhLFxuICAgICAgLmNhbGxfdG9fYWN0aW9uIC5jYWxsX3RvX2FjdGlvbl9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG4ubW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzZhODtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiA2JTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMzJyBoZWlnaHQ9JzMzJyB2aWV3Qm94PScwIDAgMzMgMzMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMMzEuNSAzMS41TTMxLjUgMUwxIDMxLjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMzNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gICAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudTpob3ZlciwgLm1vYmlsZU1lbnUgLmNsb3NlTWVudTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzIwMzM2RjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51IHtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB0b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUge1xuICAgICAgICByaWdodDogMyU7XG4gICAgICAgIHRvcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAubW9iaWxlTWVudSAubW9iaWxlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBjb2xvcjogIzI3OUFGMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAubW9iaWxlTWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bDpiZWZvcmUsIC5tb2JpbGVNZW51IHVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubW9iaWxlTWVudSB1bDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tb2JpbGVNZW51IHVsLmhlYWRlcl9tZW51X25hdl91bCwgLm1vYmlsZU1lbnUgdWwuaGVhZGVyX21haW4tbWVudV9tb2JpbGUge1xuICAgICAgbWFyZ2luOiAxMTBweCAwIDAgMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwsIC5tb2JpbGVNZW51IHVsLmhlYWRlcl9tYWluLW1lbnVfbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1vYmlsZU1lbnUgdWwuaGVhZGVyX21lbnVfbmF2X3VsLCAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWFpbi1tZW51X21vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luOiA5MHB4IDAgMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1vYmlsZU1lbnUgdWwuaGVhZGVyX21lbnVfbmF2X3VsLCAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWFpbi1tZW51X21vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwsIC5tb2JpbGVNZW51IHVsLmhlYWRlcl9tYWluLW1lbnVfbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW46IDc1cHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5tb2JpbGVNZW51IHVsLmhlYWRlcl9tZW51X25hdl91bCwgLm1vYmlsZU1lbnUgdWwuaGVhZGVyX21haW4tbWVudV9tb2JpbGUge1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDsgfSB9XG4gICAgLm1vYmlsZU1lbnUgdWwubmF2TWVudVNlYyBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNjVlbTsgfVxuICAgIC5tb2JpbGVNZW51IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIuMTVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaTpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaTpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGk6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaTpudGgtY2hpbGQobis1KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpOm50aC1jaGlsZChuKzUpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjRkREMjZFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLmZsYWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5mbGFnIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGE6Zm9jdXMsIC5tb2JpbGVNZW51IHVsIGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjQjVCQUJEOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI0I1QkFCRDsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICNGREQyNkU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaTpudGgtY2hpbGQobis1KSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gICAgICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gICAgICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTsgfVxuICAgICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgN3B4IDA7IH0gfVxuICAubW9iaWxlTWVudSAubWVudVRvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBIZWFkZXIgKi9cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuaGVhZGVyIC5jb250YWluZXJfbGFyZ2Uge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgLmhlYWRlcl9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmhlYWRlcl9yb3c6YmVmb3JlLCAuaGVhZGVyX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmhlYWRlcl9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuaGVhZGVyX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3OS4xNjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3OS4xNjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzkuMTY2NjclOyB9IH1cbiAgICAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNGREQyNkU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU5NUI7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgLmhlYWRlcl9tZW51X3NlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgICAgLmhlYWRlcl9tZW51X3NlYXJjaCAuc2VhcmNoZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMzQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMDsgfVxuICAgICAgICAuaGVhZGVyX21lbnVfc2VhcmNoIC5zZWFyY2hmb3JtIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDc2QTg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfc2VhcmNoIC5zZWFyY2hmb3JtIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3NkE4OyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9zZWFyY2ggLnNlYXJjaGZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IC5tZW51LWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIC5oYW1idXJnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4gLmhhbWJ1cmdlciAuYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbjogOXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzZBODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgICAgICAgLyogc2FtZSBhcyBhYm92ZSBidXQgd2l0aCBwcmVmaXhlcyBhZGRlZCAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMsIHRyYW5zZm9ybSAwLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IC5tZW51LWJ0bjpob3ZlciAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG46aG92ZXIgLmhhbWJ1cmdlciAuYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTNweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTJweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNjbG9uZV9oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICNjbG9uZV9oZWFkZXIuZml4ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogODA7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC50b3BfaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgICAgI2Nsb25lX2hlYWRlci5maXhlZCAuaGVhZGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLmhlYWRlciAubmF2TWVudSAubmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI2Nsb25lX2hlYWRlci5maXhlZCAuaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cblxuLmluZGljYXRldXJfc2VydmljZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgdG9wOiAxMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5pbmRpY2F0ZXVyX3NlcnZpY2VzX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgLmluZGljYXRldXJfc2VydmljZXNfcm93X2VsZW1lbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5pbmRpY2F0ZXVyX3NlcnZpY2VzX3Jvd19lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5pbmRpY2F0ZXVyX3NlcnZpY2VzX3Jvd19lbGVtZW50X2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmluZGljYXRldXJfc2VydmljZXNfcm93X2VsZW1lbnRfY29udGVudC5vcGVuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTAgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNS4yODEyNScgY3k9JzQuNScgcj0nNC41JyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggOXB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuaW5kaWNhdGV1cl9zZXJ2aWNlc19yb3dfZWxlbWVudF9jb250ZW50LmNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDEyIDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuNTMxMiAxTDEuNTMxMjUgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMS41MzEyNSAxTDEwLjUzMTIgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTFweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmluZGljYXRldXJfc2VydmljZXNfcm93X2VsZW1lbnRfY29udGVudF90aXRyZSBoNiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbmRpY2F0ZXVyX3NlcnZpY2VzX3Jvd19lbGVtZW50X2NvbnRlbnRfdGV4dGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgICAgLmluZGljYXRldXJfc2VydmljZXNfcm93X2VsZW1lbnRfY29udGVudF9pbmRpY2F0aW9uIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG5cbiNoZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVybyAjc2xpZGVyU2VjdGlvbixcbiAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbjpiZWZvcmUsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMjUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stc2xpZGUsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmRlZ3JhZ2VfYmcsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5kZWdyYWdlX2JnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMTQsIDEwLCAzMywgMCkgMCUsICMwZTBhMjEgMTAwJSk7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stbGlzdCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuICAjaGVybyAuc2xpZGVyVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogMDsgfVxuICAgICNoZXJvIC5zbGlkZXJUaXRsZV9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAtMTAwcHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNoZXJvIC5zbGlkZXJUaXRsZSAuZmxleGJveCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoZXJvIC5zbGlkZXJUaXRsZSAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjaGVybyAuc2xpZGVyVGl0bGUgLmNvbnRhaW5lcl9sYXJnZTpiZWZvcmUsICNoZXJvIC5zbGlkZXJUaXRsZSAuY29udGFpbmVyX2xhcmdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAjaGVybyAuc2xpZGVyVGl0bGUgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2hlcm8gLnNsaWRlclRpdGxlIGgxIHtcbiAgICAgIGNvbG9yOiAjRkZGQ0YwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICNoZXJvIC5zbGlkZXJUaXRsZSBoMiB7XG4gICAgICBjb2xvcjogI0ZGRkNGMDsgfVxuICAgICNoZXJvIC5zbGlkZXJUaXRsZSAuYnRuX2xpZW5fY2Fycm91c2VsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVybyAuc2xpZGVyVGl0bGVfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8gLnNsaWRlclRpdGxlX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvIC5zbGlkZXJUaXRsZV9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9uczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDE1LCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuY29udGFpbmVyX2ludHJvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTM4NnB4JyBoZWlnaHQ9JzM1MHB4JyB2aWV3Qm94PScwIDAgMTM4NiAzNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NnIGlkPSdEZXNrdG9wJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjc4ODgyOTk4NSclM0UlM0NnIGlkPSdCYXNpY19XZWJfVUlfU3R5bGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDZyBpZD0nQmFubmVyLXNlY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAxMDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNTkxLjY1Nzk5LC0zOTEuMTc4NzAxIEMxMjQ4LjMxMTA0LC0xMy4yMjQ1NDU4IDc1NS40MzcyOCwzNTcgMTM5LjU4ODE4NCwzNTMuNjYyNDE3IEMtMjcwLjk3Nzg4MSwzNTEuNDM3MzYxIC0yMjAuMTA5MzcxLDM4NC4yMTY1NTUgMjkyLjE5MzcxMyw0NTIgTDE2MzEuMjI1MTQsMzc1LjQ4MTM3NCBDMTgzMy43NDUwMSwtMzg3LjU5NDc4IDE4MjAuNTU1OTYsLTY0My4xNDgxMzggMTU5MS42NTc5OSwtMzkxLjE3ODcwMSBaJyBpZD0nUGF0aCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODE5LjcxODY0MCwgLTE2LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtODE5LjcxODY0MCwgMTYuNTAwMDAwKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3NkE4OyB9XG4gICNoZXJvIC5pbnRybyxcbiAgI2hlcm8gLnNpbmdsZS1uZXdzX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEycmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2hlcm8gLmludHJvIC5mbGV4Y29udGVudCxcbiAgICAjaGVybyAuc2luZ2xlLW5ld3NfaW50cm8gLmZsZXhjb250ZW50IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAjaGVybyAuaW50cm8uc2VhcmNoaW50cm8sXG4gICAgI2hlcm8gLnNpbmdsZS1uZXdzX2ludHJvLnNlYXJjaGludHJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgI2hlcm8gLmludHJvX2JyZWFkY3J1bWJzLFxuICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRyb19icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHJlbSAwOyB9XG4gICAgICAjaGVybyAuaW50cm9fYnJlYWRjcnVtYnMgYSxcbiAgICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRyb19icmVhZGNydW1icyBhIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NSwgODksIDkxLCAwKTsgfVxuICAgICAgICAjaGVybyAuaW50cm9fYnJlYWRjcnVtYnMgYSBzcGFuLFxuICAgICAgICAjaGVybyAuc2luZ2xlLW5ld3NfaW50cm9fYnJlYWRjcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaGVybyAuaW50cm9fYnJlYWRjcnVtYnMgYTpob3ZlcixcbiAgICAgICAgI2hlcm8gLnNpbmdsZS1uZXdzX2ludHJvX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1OTViOyB9XG4gICAgICAjaGVybyAuaW50cm9fYnJlYWRjcnVtYnMgc3BhbixcbiAgICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRyb19icmVhZGNydW1icyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgI2hlcm8gLmludHJvX2JyZWFkY3J1bWJzIC5jdXJyZW50LWl0ZW0sXG4gICAgICAjaGVybyAuc2luZ2xlLW5ld3NfaW50cm9fYnJlYWRjcnVtYnMgLmN1cnJlbnQtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjRkREMjZFOyB9XG4gICAgI2hlcm8gLmludHJvX3RpdGxlLFxuICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRyb190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjaGVybyAuaW50cm9fdGl0bGUgaDEsXG4gICAgICAjaGVybyAuc2luZ2xlLW5ld3NfaW50cm9fdGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNoZXJvIC5pbnRyb190ZXh0LFxuICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRyb190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMCAwIDA7IH1cbiAgICAgICNoZXJvIC5pbnRyb190ZXh0IGgyLFxuICAgICAgI2hlcm8gLnNpbmdsZS1uZXdzX2ludHJvX3RleHQgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvIC5pbnRybyxcbiAgICAgICNoZXJvIC5zaW5nbGUtbmV3c19pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA4cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8gLmludHJvLFxuICAgICAgI2hlcm8gLnNpbmdsZS1uZXdzX2ludHJvIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW0gMDsgfSB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MDczO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH1cbiAgICAjaGVyby5oZXJvX2FydGljbGVzIC5jb250ZW50X3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI2hlcm8uaGVyb19hcnRpY2xlcyAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgI2hlcm8uaGVyb19hcnRpY2xlcyAuY29udGVudF90ZXh0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4OyB9IH1cblxuLyogRm9vdGVyICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgZm9vdGVyOmJlZm9yZSwgZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBmb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGZvb3RlciAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MzQ0FDRjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfdGl0cmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfdGl0cmUgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2Mge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzcuNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhIC5saW5rX292ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgOSAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE4MDc3MSAwLjcxMDMxMkMwLjIzNzkyOCAwLjY1MzAxIDAuMzA1ODI4IDAuNjA3NTQ4IDAuMzgwNTgzIDAuNTc2NTI4QzAuNDU1MzM3IDAuNTQ1NTA4IDAuNTM1NDc3IDAuNTI5NTQxIDAuNjE2NDEyIDAuNTI5NTQxQzAuNjk3MzQ3IDAuNTI5NTQxIDAuNzc3NDg3IDAuNTQ1NTA4IDAuODUyMjQxIDAuNTc2NTI4QzAuOTI2OTk2IDAuNjA3NTQ4IDAuOTk0ODk2IDAuNjUzMDEgMS4wNTIwNSAwLjcxMDMxMkw4LjQzNTggOC4wOTQwNkM4LjQ5MzEgOC4xNTEyMiA4LjUzODU3IDguMjE5MTIgOC41Njk1OSA4LjI5Mzg3QzguNjAwNjEgOC4zNjg2MyA4LjYxNjU3IDguNDQ4NzcgOC42MTY1NyA4LjUyOTdDOC42MTY1NyA4LjYxMDY0IDguNjAwNjEgOC42OTA3OCA4LjU2OTU5IDguNzY1NTNDOC41Mzg1NyA4Ljg0MDI5IDguNDkzMSA4LjkwODE5IDguNDM1OCA4Ljk2NTM0TDEuMDUyMDUgMTYuMzQ5MUMwLjkzNjUxNCAxNi40NjQ2IDAuNzc5ODA5IDE2LjUyOTUgMC42MTY0MTIgMTYuNTI5NUMwLjQ1MzAxNSAxNi41Mjk1IDAuMjk2MzEgMTYuNDY0NiAwLjE4MDc3MSAxNi4zNDkxQzAuMDY1MjMxNiAxNi4yMzM2IDAuMDAwMzIyMTU3IDE2LjA3NjggMC4wMDAzMjIxNTcgMTUuOTEzNUMwLjAwMDMyMjE1NyAxNS43NTAxIDAuMDY1MjMxNiAxNS41OTM0IDAuMTgwNzcxIDE1LjQ3NzhMNy4xMzAxMSA4LjUyOTdMMC4xODA3NzEgMS41ODE1OUMwLjEyMzQ2OSAxLjUyNDQ0IDAuMDc4MDA2IDEuNDU2NTQgMC4wNDY5ODYzIDEuMzgxNzhDMC4wMTU5NjY2IDEuMzA3MDMgMCAxLjIyNjg5IDAgMS4xNDU5NUMwIDEuMDY1MDIgMC4wMTU5NjY2IDAuOTg0ODc5IDAuMDQ2OTg2MyAwLjkxMDEyNEMwLjA3ODAwNiAwLjgzNTM3IDAuMTIzNDY5IDAuNzY3NDY5IDAuMTgwNzcxIDAuNzEwMzEyWicgZmlsbD0nJTIzMDA3NkE4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTguNXB4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWFfcm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIC5kYXkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUgLnllYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSBoNiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfdGV4dGUgLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2V2ZW5lbWVudHNfcm93X2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9ldmVuZW1lbnRzX3Jvd19ibG9jX2FyZWFfcm93X2JvdXRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfZXZlbmVtZW50c19yb3dfYmxvY19hcmVhX3Jvd19ib3V0b24gLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfaW5mb3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnMge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnMge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbDpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbDphZnRlciB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfbG9nbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX2xvZ28gLnNpZ2xlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNXB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX2xvZ28gLnNpZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX2xvZ28gLnNpZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfbWVudSAuZm9vdGVyX21lbnUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IC5mb290ZXJfbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfbWVudSAuZm9vdGVyX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IC5mb290ZXJfbWVudV9uYXYgLm1lbnUtbWVudS1mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUgLmZvb3Rlcl9tZW51X25hdiAuZm9vdGVyX21lbnVfbmF2X3NlYW8ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IC5mb290ZXJfbWVudV9uYXYgLmZvb3Rlcl9tZW51X25hdl9zZWFvIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUgLmZvb3Rlcl9tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IC5mb290ZXJfbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX21lbnUgLmZvb3Rlcl9tZW51X25hdiAuZm9vdGVyX21lbnVfbmF2X3NlYW8ge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfbWVudSAuZm9vdGVyX21lbnVfbmF2IC5mb290ZXJfbWVudV9uYXZfc2VhbyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX2NvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9jb3B5cmlnaHQgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX3NvY2lhdXgge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9zb2NpYXV4X21lbnUge1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9zb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eF9tZW51IGxpIHAge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eF9tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluOyB9XG4gICAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eF9tZW51IGxpIGEgLmljb25fc29jaWF1eCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eF9tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2FjdGlvbnNfY29udGVudF9jb2xfc29jaWF1eCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9zb2NpYXV4X21lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9zb2NpYXV4IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9pbmZvbGV0dHJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9pbmZvbGV0dHJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19hY3Rpb25zX2NvbnRlbnRfY29sX2luZm9sZXR0cmUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9pbmZvbGV0dHJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfYWN0aW9uc19jb250ZW50X2NvbF9pbmZvbGV0dHJlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2NvbnRhY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfY29udGFjdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfY29udGFjdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfY29udGFjdF90aXRyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfY29udGFjdCBwIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19jb250YWN0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Nfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvc19yb3dfY29udGFjdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyOyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zX3RhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3NfdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfaW5mb3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2luZm9zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIDQwNCBTdHlsZXMgKi9cbiNwb3N0LTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTYwcHggMCAxMDBweCAwO1xuICBoZWlnaHQ6IDYwdmg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICNwb3N0LTQwNCAuaWNvbl80MDQge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgI3Bvc3QtNDA0IC5mbGV4Ym94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qKipcblxuQUNDVUVJTFxuXG4qKiovXG4jZmxleGlibGVBY2N1ZWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkNGMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwOyB9IH1cbiAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfdGl0cmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc190aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93OmJlZm9yZSwgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZzpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyNSwgMC4wNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47IH1cbiAgICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jX2JnIC5wcmltYXJ5X2J0biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTY7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDsgfVxuICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmdfY29udGVudCB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE2O1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jX2JnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkNGMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNC44cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDQuOHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0LjhzIGVhc2U7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDEuNXM7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2l0aW9uLWRlbGF5LCAxLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNpdGlvbi1kZWxheSwgMS41czsgfVxuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIC50ZXh0ZV9zZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDgwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNC44cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDQuOHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0LjhzIGVhc2U7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDEuNXM7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2l0aW9uLWRlbGF5LCAxLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNpdGlvbi1kZWxheSwgMS41cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzOyB9XG4gICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2MgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jOmhvdmVyIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyAudGV4dGVfc2VjdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jOmhvdmVyIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyBoMiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYzpob3ZlciAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcgLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjA7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTk1QjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZDRjA7IH1cbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYzpob3ZlciAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmc6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMjUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnByZXNlbnRhdGlvbl9zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2MgaDIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucHJlc2VudGF0aW9uX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2MgLnRleHRlX3NlY3Rpb24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuICAjZmxleGlibGVBY2N1ZWlsIC5iYW5uaWVyZV9pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFOEVCRUI7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAuYmFubmllcmVfaW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAuYmFubmllcmVfaW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAuYmFubmllcmVfaW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjZmxleGlibGVBY2N1ZWlsIC5iYW5uaWVyZV9pbmZvcm1hdGlvbl9pY29uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2ljb24gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2ljb24gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7IH0gfVxuICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2NvbnRlbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2NvbnRlbnVfdGV4dGUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLmJhbm5pZXJlX2luZm9ybWF0aW9uX2NvbnRlbnVfdGV4dGUgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNjVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91cyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjZmxleGlibGVBY2N1ZWlsIC5xdWlfc29tbWVzLW5vdXMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfdGV4dF9zb3VzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3RleHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3RleHQgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3RleHQgaDUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3RleHRfc291cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfdGV4dF9zb3VzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5xdWlfc29tbWVzLW5vdXNfY29udGVudF90ZXh0X3NvdXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfcGhvdG8gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3Bob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgI2ZsZXhpYmxlQWNjdWVpbCAucXVpX3NvbW1lcy1ub3VzX2NvbnRlbnRfcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNmbGV4aWJsZUFjY3VlaWwgLnF1aV9zb21tZXMtbm91c19jb250ZW50X3Bob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjZmxleGlibGVBY2N1ZWlsIC5xdWlfc29tbWVzLW5vdXNfY29udGVudF9waG90byB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuLmJsb2dfbGlzdGluZyB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAuYmxvZ19saXN0aW5nX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgIC5ibG9nX2xpc3RpbmdfZmlsdGVycyBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2dfbGlzdGluZ19maWx0ZXJzIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gICAgICAgIC5ibG9nX2xpc3RpbmdfZmlsdGVycyBmb3JtIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmJsb2dfbGlzdGluZ19maWx0ZXJzIGZvcm06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzZBODtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJsb2dfbGlzdGluZ19kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmJsb2dfbGlzdGluZ19kaXNwbGF5IC5hcnRpY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmxvZ19saXN0aW5nX2Rpc3BsYXkgLmFydGljbGVfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgIC5ibG9nX2xpc3RpbmdfZGlzcGxheSAuYXJ0aWNsZV9pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9nX2xpc3RpbmdfZGlzcGxheSAuYXJ0aWNsZV9jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5ibG9nX2xpc3RpbmdfZGlzcGxheSAuYXJ0aWNsZV9jYXRlZ29yaWVzX2l0ZW0ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAgIC5ibG9nX2xpc3RpbmdfZGlzcGxheSAuYXJ0aWNsZV90aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41MnB4OyB9XG4gICAgICAuYmxvZ19saXN0aW5nX2Rpc3BsYXkgLmFydGljbGVfYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgLmJsb2dfbGlzdGluZ19kaXNwbGF5IC5hcnRpY2xlX2J0bjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NkE4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYmxvZ19saXN0aW5nX2Rpc3BsYXkgLmFydGljbGU6aG92ZXIgLmFydGljbGVfYnRuOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2dfbGlzdGluZ19kaXNwbGF5IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZ19saXN0aW5nX2Rpc3BsYXkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfbGlzdGluZ19kaXNwbGF5IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAuYmxvZ19saXN0aW5nIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDc2QTg7IH1cbiAgICAuYmxvZ19saXN0aW5nIC5wYWdpbmF0aW9uX3ByZXZpb3VzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgICAuYmxvZ19saXN0aW5nIC5wYWdpbmF0aW9uX3ByZXZpb3VzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDc2QTg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzZBODtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ibG9nX2xpc3RpbmcgLnBhZ2luYXRpb25fcHJldmlvdXM6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5ibG9nX2xpc3RpbmcgLnBhZ2luYXRpb25fbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAgIC5ibG9nX2xpc3RpbmcgLnBhZ2luYXRpb25fbmV4dDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NkE4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3NkE4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgLmJsb2dfbGlzdGluZyAucGFnaW5hdGlvbl9uZXh0OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cblxuLmJsb2dfb3RoZXJzIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0YwO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cbiAgLmJsb2dfb3RoZXJzX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuYmxvZ19vdGhlcnNfbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMnJlbTsgfVxuICAgIC5ibG9nX290aGVyc19saXN0IC5hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmxvZ19vdGhlcnNfbGlzdCAuYXJ0aWNsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlKTsgfVxuICAgICAgLmJsb2dfb3RoZXJzX2xpc3QgLmFydGljbGVfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmJsb2dfb3RoZXJzX2xpc3QgLmFydGljbGVfdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRkNGMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5ibG9nX290aGVyc19saXN0IC5hcnRpY2xlX2J0biB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYmxvZ19vdGhlcnNfbGlzdCAuYXJ0aWNsZTpob3ZlciAuYXJ0aWNsZV9idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0YwO1xuICAgICAgICBjb2xvcjogIzU1NTk1QjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nX290aGVyc19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nX290aGVyc19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4vKiBTSU5HTEUgU1RZTEVTICovXG4uYmxvY190ZXh0ZV9zdGFuZGFyZCwgLmJsb2NfcGhvdG9fc3RhbmRhcmQsIC5ibG9jX3ByZXNlbnRhdGlvbiwgLnBob3RvX3BsZWluZV9sYXJnZXVyIHtcbiAgbWFyZ2luOiA0cmVtIDA7IH1cbiAgLmJsb2NfdGV4dGVfc3RhbmRhcmQgcCwgLmJsb2NfcGhvdG9fc3RhbmRhcmQgcCwgLmJsb2NfcHJlc2VudGF0aW9uIHAsIC5waG90b19wbGVpbmVfbGFyZ2V1ciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5ibG9jX3RleHRlX3N0YW5kYXJkIC5ibG9jVGl0bGUsIC5ibG9jX3Bob3RvX3N0YW5kYXJkIC5ibG9jVGl0bGUsIC5ibG9jX3ByZXNlbnRhdGlvbiAuYmxvY1RpdGxlLCAucGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NUaXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJsb2NfdGV4dGVfc3RhbmRhcmQgdWwgbGksIC5ibG9jX3Bob3RvX3N0YW5kYXJkIHVsIGxpLCAuYmxvY19wcmVzZW50YXRpb24gdWwgbGksIC5waG90b19wbGVpbmVfbGFyZ2V1ciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmJsb2NfdGV4dGVfc3RhbmRhcmQgYSwgLmJsb2NfcGhvdG9fc3RhbmRhcmQgYSwgLmJsb2NfcHJlc2VudGF0aW9uIGEsIC5waG90b19wbGVpbmVfbGFyZ2V1ciBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODsgfVxuICAgIC5ibG9jX3RleHRlX3N0YW5kYXJkIGE6aG92ZXIsIC5ibG9jX3Bob3RvX3N0YW5kYXJkIGE6aG92ZXIsIC5ibG9jX3ByZXNlbnRhdGlvbiBhOmhvdmVyLCAucGhvdG9fcGxlaW5lX2xhcmdldXIgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTk1QjsgfVxuICAgIC5ibG9jX3RleHRlX3N0YW5kYXJkIGEubGlua19vdmVyLCAuYmxvY19waG90b19zdGFuZGFyZCBhLmxpbmtfb3ZlciwgLmJsb2NfcHJlc2VudGF0aW9uIGEubGlua19vdmVyLCAucGhvdG9fcGxlaW5lX2xhcmdldXIgYS5saW5rX292ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucGhvdG9fcGxlaW5lX2xhcmdldXIgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogODAwcHg7IH1cblxuLyoqKlxuXG5OT1VWRUxMRVNcblxuKioqL1xuLmV2ZW5lbWVudHNfaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ldmVuZW1lbnRzX2hlYWQge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ldmVuZW1lbnRzX2hlYWQge1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfaGVhZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbmVtZW50c19oZWFkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5ldmVuZW1lbnRzX2hlYWRfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93OmJlZm9yZSwgLmV2ZW5lbWVudHNfaGVhZF9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW5lbWVudHNfaGVhZF9yb3dfdGl0cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RpdHJlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW5lbWVudHNfaGVhZF9yb3dfdGl0cmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RleHRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZXZlbmVtZW50c19oZWFkX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2hlYWRfcm93X3RleHRlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmV2ZW5lbWVudHNfbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWYwZjAgNTAlLCAjZWJlYmViIDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3c6YmVmb3JlLCAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfSB9XG4gICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIC5kYXkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSAueWVhciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNi42NjY2NyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSBoMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNy41JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNy41JTsgfSB9XG4gICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIC5ldmVuZW1lbnRfcmVzdW1lIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19ib3V0b24ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2JvdXRvbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19ib3V0b24gLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMCU7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvYzpob3ZlciAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIC5wcmltYXJ5X2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZXZlbmVtZW50c19saXN0aW5nIC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93OmJlZm9yZSwgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50cyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50cyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHMgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHMgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZjBmMCA1MCUsICNlYmViZWIgNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3c6YmVmb3JlLCAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3JvdzphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlOyB9IH1cbiAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSAuZGF5IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUgLnllYXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgICAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNi42NjY2NyU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIGgzIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGV4dGUgLmV2ZW5lbWVudF9yZXN1bWUgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19ib3V0b24ge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X2JvdXRvbiB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X2JvdXRvbiAucHJpbWFyeV9idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvYzpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwJTsgfVxuICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jOmhvdmVyIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19ib3V0b24gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvYzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfcGhvdG8ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDIwLjgzMzMzJTsgfSB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19waG90b19hcmVhLnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19waG90b19hcmVhLmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X3Bob3RvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19waG90byBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgcmlnaHQ6IDI3cHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgcGFkZGluZzogNDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjU1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NWVtOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIC5ldmVuZW1lbnRfdGl0cmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgIGJvdHRvbTogLTM1cHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSAuZXZlbmVtZW50X2RhdGUge1xuICAgICAgcGFkZGluZzogMzVweCA4cHg7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190aXRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RpdHJlIC5ldmVuZW1lbnRfdGl0cmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19ibG9jX2FyZWFfcm93X3RleHRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfYm91dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfcGhvdG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd190aXRyZSAuZXZlbmVtZW50X3RpdHJlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAuZXZlbmVtZW50c19saXN0aW5nX3Jvd19ldmVudHNfYmxvY19hcmVhX3Jvd19ib3V0b24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgcmlnaHQ6IDdweDsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd19kYXRlIC5ldmVuZW1lbnRfZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5ldmVuZW1lbnRzX2xpc3RpbmdfYmxvY19hcmVhX3Jvd190ZXh0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgICAgIC5ldmVuZW1lbnRzX2xpc3Rpbmdfcm93X2V2ZW50c19ibG9jX2FyZWFfcm93X3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGl0cmUgLmV2ZW5lbWVudF90aXRyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfZXZlbnRzX2Jsb2NfYXJlYV9yb3dfdGV4dGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmV2ZW5lbWVudHNfbGlzdGluZ19yb3dfcGhvdG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5ldmVuZW1lbnRzX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNzBweDsgfVxuICAuZXZlbmVtZW50c19jb250ZW50IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbmVtZW50c19jb250ZW50X3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDM1cHggMDsgfVxuICAgIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlsczpiZWZvcmUsIC5ldmVuZW1lbnRzX2NvbnRlbnRfZGV0YWlsczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmV2ZW5lbWVudHNfY29udGVudF9kZXRhaWxzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW5lbWVudHNfY29udGVudF9kZXRhaWxzX2RhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZXZlbmVtZW50c19jb250ZW50X2RldGFpbHNfZGF0ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxvdzsgfVxuICAgICAgLmV2ZW5lbWVudHNfY29udGVudF9kZXRhaWxzX2RhdGUgLmV2ZW5lbWVudF9kYXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RUJFQjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXZlbmVtZW50c19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ldmVuZW1lbnRzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNzVweCAwIDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbmVtZW50c19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW5lbWVudHNfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMzVweDsgfSB9XG5cbi8qKipcblxuR0VORVJBTFxuXG4qKiovXG4uZmxleGlibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5mbGV4aWJsZV9ibG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICAgIGNvbG9yOiAjNzE3MDczO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Mgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZmxleGlibGVfYmxvYyBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NkE4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU5NUI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIGEubGlua19vdmVyLCAuZmxleGlibGVfYmxvYyBhLmJhbGFkbyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZmxleGlibGVfYmxvYyBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvYyAuZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsZXUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjhGRjtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmcteWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjA7XG4gICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXllbGxvdyBhLnByaW1hcnlfYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzZBODsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5yZW1vdmV0b3Age1xuICAgICAgcGFkZGluZzogMjBweCAwIDY1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjU1ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ibGV1IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctZ3JleSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXllbGxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnJlbW92ZXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ibGV1IHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctZ3JleSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXllbGxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnJlbW92ZXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA1NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTVlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNDVlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsZXUge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ncmV5IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAucmVtb3ZldG9wIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsZXUge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ncmV5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAucmVtb3ZldG9wIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctYmxldSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWdyZXkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy15ZWxsb3cge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5yZW1vdmV0b3Age1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWJsZXUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1ncmV5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmcteWVsbG93IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAucmVtb3ZldG9wIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjVweCAwIDUwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RpdHJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGl0cmUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RpdHJlIC5zb3VzLXRpdHJlX3ByaW5jaXBhbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190aXRyZSBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGV4dGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA0NXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDU1cHggMCA0MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAzNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RpdHJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbl9yb3dfdGl0cmUgLnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb25fcm93X3RleHRlIC5yb3dUZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAyNXB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byAucGhvdG8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MicgaGVpZ2h0PSc5MScgdmlld0JveD0nMCAwIDkyIDkxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDYgODkuMDU2NkM3MC4xOTA1IDg5LjA1NjUgODkuNzg4IDY5LjU0ODQgODkuNzg4MSA0NS41Qzg5Ljc4ODEgMjEuNDUxNSA3MC4xOTA1IDEuOTQzNDcgNDYgMS45NDMzNkMyMS44MDk0IDEuOTQzMzYgMi4yMTE5MSAyMS40NTE1IDIuMjExOTEgNDUuNUMyLjIxMjAxIDY5LjU0ODUgMjEuODA5NCA4OS4wNTY2IDQ2IDg5LjA1NjZaJyBzdHJva2U9JyUyM0ZGRkNGMCcgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J00zMC40MDkyIDY0LjE0NjhDMzAuNDA5MiA2NC4yMzczIDMwLjQxMDcgNjQuMzI3OCAzMC40MjExIDY0LjQxODNDMzAuNTMxOCA2NS40NDMgMzEuMTcwNSA2Ni4zMjYxIDMyLjA5NzkgNjYuNzE0M0MzMi43MTg3IDY2Ljk3NDIgMzMuMzE0IDY2Ljk0NjQgMzMuNzQ5MyA2Ni44NTc0QzM0LjA2NDkgNjYuNzkzMiAzNC4zNjQxIDY2LjY3MiAzNC42NDIzIDY2LjUxNDRMNjcuNDY0NyA0OC4wMTMxQzY3Ljc5MDggNDcuODI5MSA2OC4wODQgNDcuNTk1NiA2OC4zMjE4IDQ3LjMxMUM2OC42NTA5IDQ2LjkxNjkgNjguOTk2NCA0Ni4zMTg0IDY5LjAxNDQgNDUuNTI4N0M2OS4wMzY4IDQ0LjYyOTYgNjguNjI1NCA0My45NTgxIDY4LjI2MDUgNDMuNTQyMUM2OC4wMzc2IDQzLjI4NjcgNjcuNzY2OSA0My4wNzY1IDY3LjQ3MDcgNDIuOTA3MUM1Ni43MzgzIDM2Ljc3MzYgNDYuMDA1OSAzMC42NDAxIDM1LjI3MzUgMjQuNTA2NUMzNC44NzQyIDI0LjI3ODggMzQuNDI5OSAyNC4xMjg1IDMzLjk2OTIgMjQuMDkyQzMzLjUwNTUgMjQuMDU0MSAzMi45MTYxIDI0LjA5MiAzMi4yOTM5IDI0LjM1MzNDMzIuMjM4NSAyNC4zNzY2IDMyLjE4NDcgMjQuNCAzMi4xMzIzIDI0LjQyNjNDMzEuMDU5OSAyNC45NDMgMzAuNDA5MiAyNi4wNDA3IDMwLjQwOTIgMjcuMjA4NFY2NC4xNDgzVjY0LjE0NjhaJyBmaWxsPSclMjNGRkZDRjAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkycHggOTFweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzkyJyBoZWlnaHQ9JzkxJyB2aWV3Qm94PScwIDAgOTIgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000NiA4OS4wNTY2QzcwLjE5MDUgODkuMDU2NSA4OS43ODggNjkuNTQ4NCA4OS43ODgxIDQ1LjVDODkuNzg4MSAyMS40NTE1IDcwLjE5MDUgMS45NDM0NyA0NiAxLjk0MzM2QzIxLjgwOTQgMS45NDMzNiAyLjIxMTkxIDIxLjQ1MTUgMi4yMTE5MSA0NS41QzIuMjEyMDEgNjkuNTQ4NSAyMS44MDk0IDg5LjA1NjYgNDYgODkuMDU2NlonIHN0cm9rZT0nJTIzRkZGQ0YwJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTMwLjQwOTIgNjQuMTQ2OEMzMC40MDkyIDY0LjIzNzMgMzAuNDEwNyA2NC4zMjc4IDMwLjQyMTEgNjQuNDE4M0MzMC41MzE4IDY1LjQ0MyAzMS4xNzA1IDY2LjMyNjEgMzIuMDk3OSA2Ni43MTQzQzMyLjcxODcgNjYuOTc0MiAzMy4zMTQgNjYuOTQ2NCAzMy43NDkzIDY2Ljg1NzRDMzQuMDY0OSA2Ni43OTMyIDM0LjM2NDEgNjYuNjcyIDM0LjY0MjMgNjYuNTE0NEw2Ny40NjQ3IDQ4LjAxMzFDNjcuNzkwOCA0Ny44MjkxIDY4LjA4NCA0Ny41OTU2IDY4LjMyMTggNDcuMzExQzY4LjY1MDkgNDYuOTE2OSA2OC45OTY0IDQ2LjMxODQgNjkuMDE0NCA0NS41Mjg3QzY5LjAzNjggNDQuNjI5NiA2OC42MjU0IDQzLjk1ODEgNjguMjYwNSA0My41NDIxQzY4LjAzNzYgNDMuMjg2NyA2Ny43NjY5IDQzLjA3NjUgNjcuNDcwNyA0Mi45MDcxQzU2LjczODMgMzYuNzczNiA0Ni4wMDU5IDMwLjY0MDEgMzUuMjczNSAyNC41MDY1QzM0Ljg3NDIgMjQuMjc4OCAzNC40Mjk5IDI0LjEyODUgMzMuOTY5MiAyNC4wOTJDMzMuNTA1NSAyNC4wNTQxIDMyLjkxNjEgMjQuMDkyIDMyLjI5MzkgMjQuMzUzM0MzMi4yMzg1IDI0LjM3NjYgMzIuMTg0NyAyNC40IDMyLjEzMjMgMjQuNDI2M0MzMS4wNTk5IDI0Ljk0MyAzMC40MDkyIDI2LjA0MDcgMzAuNDA5MiAyNy4yMDg0VjY0LjE0ODNWNjQuMTQ2OFonIGZpbGw9JyUyM0ZGRkNGMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUubWFyZ3RvcCAucm93VGV4dGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3JvdywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3JvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQgaDMsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCAucHJlc2VudGF0aW9uX2dlbmVyYWxlX3RleHRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQgLm9wdGlvbl9ib3V0b24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IC5vcHRpb25fYm91dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHA6bGFzdC1jaGlsZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvX2FyZWEucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90b19hcmVhLnJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG9fYXJlYS5sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90b19hcmVhX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvX2FyZWFfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYXJyb3dfcHJldicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG9fYXJlYV9zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90b19hcmVhX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvIGltZywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBhLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBhOmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MicgaGVpZ2h0PSc5MScgdmlld0JveD0nMCAwIDkyIDkxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDYgODkuMDU2NkM3MC4xOTA1IDg5LjA1NjUgODkuNzg4IDY5LjU0ODQgODkuNzg4MSA0NS41Qzg5Ljc4ODEgMjEuNDUxNSA3MC4xOTA1IDEuOTQzNDcgNDYgMS45NDMzNkMyMS44MDk0IDEuOTQzMzYgMi4yMTE5MSAyMS40NTE1IDIuMjExOTEgNDUuNUMyLjIxMjAxIDY5LjU0ODUgMjEuODA5NCA4OS4wNTY2IDQ2IDg5LjA1NjZaJyBzdHJva2U9JyUyM0ZGRkNGMCcgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J00zMC40MDkyIDY0LjE0NjhDMzAuNDA5MiA2NC4yMzczIDMwLjQxMDcgNjQuMzI3OCAzMC40MjExIDY0LjQxODNDMzAuNTMxOCA2NS40NDMgMzEuMTcwNSA2Ni4zMjYxIDMyLjA5NzkgNjYuNzE0M0MzMi43MTg3IDY2Ljk3NDIgMzMuMzE0IDY2Ljk0NjQgMzMuNzQ5MyA2Ni44NTc0QzM0LjA2NDkgNjYuNzkzMiAzNC4zNjQxIDY2LjY3MiAzNC42NDIzIDY2LjUxNDRMNjcuNDY0NyA0OC4wMTMxQzY3Ljc5MDggNDcuODI5MSA2OC4wODQgNDcuNTk1NiA2OC4zMjE4IDQ3LjMxMUM2OC42NTA5IDQ2LjkxNjkgNjguOTk2NCA0Ni4zMTg0IDY5LjAxNDQgNDUuNTI4N0M2OS4wMzY4IDQ0LjYyOTYgNjguNjI1NCA0My45NTgxIDY4LjI2MDUgNDMuNTQyMUM2OC4wMzc2IDQzLjI4NjcgNjcuNzY2OSA0My4wNzY1IDY3LjQ3MDcgNDIuOTA3MUM1Ni43MzgzIDM2Ljc3MzYgNDYuMDA1OSAzMC42NDAxIDM1LjI3MzUgMjQuNTA2NUMzNC44NzQyIDI0LjI3ODggMzQuNDI5OSAyNC4xMjg1IDMzLjk2OTIgMjQuMDkyQzMzLjUwNTUgMjQuMDU0MSAzMi45MTYxIDI0LjA5MiAzMi4yOTM5IDI0LjM1MzNDMzIuMjM4NSAyNC4zNzY2IDMyLjE4NDcgMjQuNCAzMi4xMzIzIDI0LjQyNjNDMzEuMDU5OSAyNC45NDMgMzAuNDA5MiAyNi4wNDA3IDMwLjQwOTIgMjcuMjA4NFY2NC4xNDgzVjY0LjE0NjhaJyBmaWxsPSclMjNGRkZDRjAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTJweCA5MXB4O1xuICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBhOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSA3OCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8gYTpob3ZlcjphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MicgaGVpZ2h0PSc5MScgdmlld0JveD0nMCAwIDkyIDkxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDYgODkuMDU2NkM3MC4xOTA1IDg5LjA1NjUgODkuNzg4IDY5LjU0ODQgODkuNzg4MSA0NS41Qzg5Ljc4ODEgMjEuNDUxNSA3MC4xOTA1IDEuOTQzNDcgNDYgMS45NDMzNkMyMS44MDk0IDEuOTQzMzYgMi4yMTE5MSAyMS40NTE1IDIuMjExOTEgNDUuNUMyLjIxMjAxIDY5LjU0ODUgMjEuODA5NCA4OS4wNTY2IDQ2IDg5LjA1NjZaJyBzdHJva2U9JyUyM0ZGRkNGMCcgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J00zMC40MDkyIDY0LjE0NjhDMzAuNDA5MiA2NC4yMzczIDMwLjQxMDcgNjQuMzI3OCAzMC40MjExIDY0LjQxODNDMzAuNTMxOCA2NS40NDMgMzEuMTcwNSA2Ni4zMjYxIDMyLjA5NzkgNjYuNzE0M0MzMi43MTg3IDY2Ljk3NDIgMzMuMzE0IDY2Ljk0NjQgMzMuNzQ5MyA2Ni44NTc0QzM0LjA2NDkgNjYuNzkzMiAzNC4zNjQxIDY2LjY3MiAzNC42NDIzIDY2LjUxNDRMNjcuNDY0NyA0OC4wMTMxQzY3Ljc5MDggNDcuODI5MSA2OC4wODQgNDcuNTk1NiA2OC4zMjE4IDQ3LjMxMUM2OC42NTA5IDQ2LjkxNjkgNjguOTk2NCA0Ni4zMTg0IDY5LjAxNDQgNDUuNTI4N0M2OS4wMzY4IDQ0LjYyOTYgNjguNjI1NCA0My45NTgxIDY4LjI2MDUgNDMuNTQyMUM2OC4wMzc2IDQzLjI4NjcgNjcuNzY2OSA0My4wNzY1IDY3LjQ3MDcgNDIuOTA3MUM1Ni43MzgzIDM2Ljc3MzYgNDYuMDA1OSAzMC42NDAxIDM1LjI3MzUgMjQuNTA2NUMzNC44NzQyIDI0LjI3ODggMzQuNDI5OSAyNC4xMjg1IDMzLjk2OTIgMjQuMDkyQzMzLjUwNTUgMjQuMDU0MSAzMi45MTYxIDI0LjA5MiAzMi4yOTM5IDI0LjM1MzNDMzIuMjM4NSAyNC4zNzY2IDMyLjE4NDcgMjQuNCAzMi4xMzIzIDI0LjQyNjNDMzEuMDU5OSAyNC45NDMgMzAuNDA5MiAyNi4wNDA3IDMwLjQwOTIgMjcuMjA4NFY2NC4xNDgzVjY0LjE0NjhaJyBmaWxsPSclMjNGRkZDRjAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTYuNjY2NjclOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDQzLjMzMzMzJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NTRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd19waG90b19hcmVhX3NsaWRlcl9lbGVtZW50IC52aWRlb19zbGlkZXJfdGl0cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB6LWluZGV4OiA3NzsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG9fYXJlYV9zbGlkZXJfZWxlbWVudCAudmlkZW9fc2xpZGVyX3RpdHJlIGg1IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1Ni42NjY2NyU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3Bob3RvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNDMuMzMzMzMlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ1NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MC44MzMzMyU7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93X3RleHQgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93X3RleHQgLnByZXNlbnRhdGlvbl9nZW5lcmFsZV90ZXh0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jXzFfM19pbWFnZV8yXzNfdGV4dGVfcm93X3RleHQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90b19hcmVhLnJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90b19hcmVhLmxlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfcGhvdG8gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfMV8zX2ltYWdlXzJfM190ZXh0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY18xXzNfaW1hZ2VfMl8zX3RleHRlX3Jvd19waG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9nYXVjaGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZ2F1Y2hlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZ2F1Y2hlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZ2F1Y2hlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9nYXVjaGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZ2F1Y2hlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2dhdWNoZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2Ryb2l0ZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2Ryb2l0ZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2Ryb2l0ZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3Bob3RvIGltZyB7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2Ryb2l0ZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZHJvaXRlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3Jvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnBldGl0X2Zvcm1hdF9kcm9pdGUgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGVfcm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wZXRpdF9mb3JtYXRfZHJvaXRlIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlX3JvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyAucGV0aXRfZm9ybWF0X2Ryb2l0ZSAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fYm91dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2hlYWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaGVhZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jb2xfZWxlbWVudF9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNhZHJlX3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jYWRyZV9waG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2NwaG90byBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuYmxvY3RpdHJlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jb2xfZWxlbWVudF9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0aXRyZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNvbF9lbGVtZW50X2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0aXRyZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jb2xfZWxlbWVudF9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuYmxvY3RpdHJlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuYmxvY3RpdHJlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2N0aXRyZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAuYmxvY3RpdHJlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2hlYWQgLnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19oZWFkIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnM6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zX2NvbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zX2NvbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zX2NvbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sX2FyZWEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sX2FyZWEgLmljb25fZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sX2FyZWEgLnRleHRlX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zX2NvbF9hcmVhIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sX2FyZWE6aG92ZXIgLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NkE4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnQuY29sNCAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudC5jb2w0IC5mbGV4aWJsZV9ibG9jX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50LmNvbDQgLmZsZXhpYmxlX2Jsb2NfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudF9jb2x1bW5zX2NvbCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZBODtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA2MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkZDRjA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19oZWFkIGg0LCAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2hlYWQgaDMge1xuICAgICAgICAgIGNvbG9yOiAjRkZGQ0YwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1uczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfY29udGVudF9jb2x1bW5zOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1uczphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfY29udGVudF9jb2x1bW5zX2NvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19jb250ZW50X2NvbHVtbnNfY29sX2FyZWEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0YwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1uc19jb2xfYXJlYSAuaWNvbl9lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfY29udGVudF9jb2x1bW5zX2NvbF9hcmVhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi4wNTc1IDEyLjE0NzJWMi4wMTc2N0MxMi4wNTc1IDEuNDMzOTQgMTEuNTg0NSAwLjk2MDkzOCAxMS4wMDA3IDAuOTYwOTM4QzEwLjQxNyAwLjk2MDkzOCA5Ljk0NDAxIDEuNDMzOTQgOS45NDQwMSAyLjAxNzY3VjEyLjE0NzJMNi40NjQzNCA4LjY2NzU0QzYuMDUxNDcgOC4yNTQ2NyA1LjM4MjY3IDguMjU0NjcgNC45Njk4MSA4LjY2NzU0QzQuNTU2OTQgOS4wODA0IDQuNTU2OTQgOS43NDkyIDQuOTY5ODEgMTAuMTYyMUwxMS4wMDA3IDE2LjE5M0wxNy4wMzE3IDEwLjE2MjFDMTcuNDQ0NSA5Ljc0OTIgMTcuNDQ0NSA5LjA4MDQgMTcuMDMxNyA4LjY2NzU0QzE2LjYxODggOC4yNTQ2NyAxNS45NSA4LjI1NDY3IDE1LjUzNzEgOC42Njc1NEwxMi4wNTc1IDEyLjE0NzJaJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQ3BhdGggZD0nTTIuNTQ2OTcgMTQuNjk4MkMzLjEzMDcgMTQuNjk4MiAzLjYwMzcgMTUuMTcxMiAzLjYwMzcgMTUuNzU1VjE3LjQ0NkMzLjYwMzcgMTguMjYzIDQuMjY1OSAxOC45MjUyIDUuMDgyODMgMTguOTI1MkgxNi45MTgxQzE3LjczNSAxOC45MjUyIDE4LjM5NzIgMTguMjYzIDE4LjM5NzIgMTcuNDQ2VjE1Ljc1NUMxOC4zOTcyIDE1LjE3MTIgMTguODcwMiAxNC42OTgyIDE5LjQ1NCAxNC42OTgyQzIwLjAzNzcgMTQuNjk4MiAyMC41MTA3IDE1LjE3MTIgMjAuNTEwNyAxNS43NTVWMTcuNDQ2QzIwLjUxMDcgMTkuNDMwNCAxOC45MDI1IDIxLjAzODYgMTYuOTE4MSAyMS4wMzg2SDUuMDgyODNDMy4wOTg0MyAyMS4wMzg2IDEuNDkwMjMgMTkuNDMwNCAxLjQ5MDIzIDE3LjQ0NlYxNS43NTVDMS40OTAyMyAxNS4xNzEyIDEuOTYzMjMgMTQuNjk4MiAyLjU0Njk3IDE0LjY5ODJaJyBmaWxsPSclMjMwMDc2QTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfY29udGVudF9jb2x1bW5zX2NvbF9hcmVhIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzX2NvbnRlbnRfY29sdW1uc19jb2xfYXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXNfY29udGVudF9jb2x1bW5zX2NvbF9hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlc19jb250ZW50X2NvbHVtbnNfY29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzLnJlbW92ZXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA4MHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlcyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDU1cHggMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXMucmVtb3ZldG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA1NXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNTBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlcy5yZW1vdmV0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDUwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA0NXB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzLnJlbW92ZXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlcyB7XG4gICAgICAgICAgcGFkZGluZzogNDVweCAwIDQwcHggMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXMucmVtb3ZldG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA0MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvY3VtZW50c190ZWxlY2hhcmdlYWJsZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzLnJlbW92ZXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19kb2N1bWVudHNfdGVsZWNoYXJnZWFibGVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMzBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG9jdW1lbnRzX3RlbGVjaGFyZ2VhYmxlcy5yZW1vdmV0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2hlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZzpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyNSwgMC4wNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jX2JnIC5wcmltYXJ5X2J0biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTY7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmdfY29udGVudCB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE2O1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zaXRpb24tZGVsYXksIDAuNXM7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyBoMixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkNGMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS44cyBlYXNlLWluO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDEuOHMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjhzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIC50ZXh0ZV9zZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2M6aG92ZXIgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcgLnRleHRlX3NlY3Rpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYzpob3ZlciAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyBoMixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYzpob3ZlciAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyBoMyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYzpob3ZlciAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyAucHJpbWFyeV9idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkNGMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1OTVCO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkNGMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jOmhvdmVyIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jX2JnOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1LCAwLjUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jX2JnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zLnJvdzZibG9jcyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucy5yb3c2YmxvY3MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zLnJvdzZibG9jcyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucy5yb3c2YmxvY3MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucy5yb3c2YmxvY3MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zLnJvdzZibG9jcyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnMucm93NmJsb2NzIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnMucm93NmJsb2NzIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucy5yb3c2YmxvY3MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9ucy5yb3c2YmxvY3MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zX2xpc3Rpbmdfcm93X2Jsb2NfYmcgaDMge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnMucm93NmJsb2NzIC5ibG9jX3JlZGlyZWN0aW9uc19zZWN0aW9uc19saXN0aW5nX3Jvd19ibG9jIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcmVkaXJlY3Rpb25zX3NlY3Rpb25zLnJvdzZibG9jcyAuYmxvY19yZWRpcmVjdGlvbnNfc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREMjZFOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0JSA4JSA0JSA4JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGUge1xuICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNDVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDc1cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDY1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzZBODsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3JvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3JvdzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMi41JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3c6bnRoLW9mLXR5cGUob2RkKSAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3dfdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3JvdzpudGgtb2YtdHlwZShvZGQpIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3c6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93LnBob3RvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvdy5waG90byBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3cucGhvdG86YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiA5NXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvdy5waG90byB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3cucGhvdG86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogODVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvdy5waG90byB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3cucGhvdG86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNzVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93LnBob3RvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvdy5waG90bzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3cucGhvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93LnBob3RvOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDY1cHg7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd190ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93X3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93X3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3dfdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9saXN0aW5nX2NvbnRlbnRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd19waG90byB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfbGlzdGluZ19jb250ZW50X3Jvd19waG90byB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2xpc3RpbmdfY29udGVudF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC5oZWFkLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdywgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MDczO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCA1MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdywgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfdGl0bGUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV80X2NvbG9ubmUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfM19jb2xvbm5lLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzRfY29sb25uZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzRfY29sb25uZTpudGgtY2hpbGQoZXZlbiksXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmU6bnRoLWNoaWxkKGV2ZW4pLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzRfY29sb25uZTpudGgtY2hpbGQoZXZlbiksXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXJfaGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5waG90b19jb2xvbm5lIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUyNHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1zbGlkZXIsXG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5mZWVkX3JvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU0cHgnIGhlaWdodD0nNTRweCcgdmlld0JveD0nMCAwIDU0IDU0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VzbGlja19hcnJvd19yaWdodCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdzbGlja19hcnJvd19yaWdodCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuMDAwMDAwLCAyNy4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjAwMDAwMCwgLTI3LjAwMDAwMCkgJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbCcgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nIGN4PScyNycgY3k9JzI3JyByPScyNyclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMDA3NkE4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgcG9pbnRzPScyNC43NDEyIDMzLjM5NDggMzEuMTM1OSAyNyAyNC43NDEyIDIwLjYwNTMnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggNTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMTElO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTRweCcgaGVpZ2h0PSc1NHB4JyB2aWV3Qm94PScwIDAgNTQgNTQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXNsaWNrX2Fycm93X3JpZ2h0JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3NsaWNrX2Fycm93X3JpZ2h0JyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbCcgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nIGN4PScyNycgY3k9JzI3JyByPScyNyclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMDA3NkE4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgcG9pbnRzPScyNC43NDEyIDMzLjM5NDggMzEuMTM1OSAyNyAyNC43NDEyIDIwLjYwNTMnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggNTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5waG90b19jb2xvbm5lIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnBob3RvX2NvbG9ubmUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxNSUgMCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxMCUgMCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSA3OCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAuZmxleGNvbnRlbnRjdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAudGl0cmVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAudGV4dGVfY2FsbF90b19hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5idG5fY2FsbF90b19hY3Rpb24gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQuYWxpbms6aG92ZXIgLnRleHRlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50LmFsaW5rOmhvdmVyIC5wcmltYXJ5X2J0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZBODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kLmRyb2l0ZSAuZmxleGNvbnRlbnRjdGEge1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZC5kcm9pdGUgLmZsZXhjb250ZW50Y3RhIC5jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1dmg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTB2aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIGhlaWdodDogNDV2aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHZoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQgLnRpdHJlX2NhbGxfdG9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZXh0X2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzV2aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC50aXRyZV9jYWxsX3RvX2FjdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGV4dF9jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQydmg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRleHRfY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlcyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmZsZXhib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IC5tZWRpYV90aXRyZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgLmxpbmtfYXJlYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXMge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkNGMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19hY3R1YWxpdGVzX3JlY2VudGVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlcyB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfaGVhZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19hY3R1YWxpdGVzX3JlY2VudGVzX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19hY3R1YWxpdGVzX3JlY2VudGVzX2xpc3RlX3Jvd19ub3V2ZWxsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGVfYXJlYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGVfYXJlYSAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMSUsIHJnYmEoMCwgMCwgMCwgMC42KSA3OCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGVfYXJlYSAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19hY3R1YWxpdGVzX3JlY2VudGVzX2xpc3RlX3Jvd19ub3V2ZWxsZV9hcmVhIC5waWMge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlX2FyZWEgLnBpYyBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGVfYXJlYSAuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19saXN0ZV9yb3dfbm91dmVsbGVfYXJlYSAuaW5mb19hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlX2FyZWEgaDQsIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlX2FyZWEgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGQ0YwOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlX2FyZWE6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMTElLCByZ2JhKDAsIDAsIDAsIDAuNykgNzglKTsgfVxuICAgICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlX2FyZWE6aG92ZXIgLm92ZXJsYXkgLnNlY29uZGFyeV9idG4ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkNGMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1OTVCO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkNGMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfbGlzdGVfcm93X25vdXZlbGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19hY3R1YWxpdGVzX3JlY2VudGVzX2xpc3RlX3Jvd19ub3V2ZWxsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19mb290IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2FjdHVhbGl0ZXNfcmVjZW50ZXNfZm9vdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYWN0dWFsaXRlc19yZWNlbnRlc19mb290IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOEZGOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwNzZBODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZSBpbnB1dCwgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZSB0ZXh0YXJlYSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNzZBODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmUgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmUgaW5wdXQud3BjZjctbm90LXZhbGlkLCAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlIHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0U0NTQ5OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmUgdGV4dGFyZWEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmUgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiBociB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQ1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ub21hcmdlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ub3BhZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIC5hbmNob3JfdG9wIHtcbiAgICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvcnNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3QgLmFuY2hvcnNfZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3RfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3RfaXRlbTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTAgMTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRURvd24gYXJyb3cgKFZvaXIgcGx1cyklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRG93bi1hcnJvdy0oVm9pci1wbHVzKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC0wLjAwMDAwMCknIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQ3BhdGggZD0nTTgsNS4wMDAwMDAxNyBMNCw5LjAwMDAwMDE3IE00LDkuMDAwMDAwMTcgTDAsNS4wMDAwMDAxNyBNNCw5IEw0LDAnIGlkPSdJY29ucy9TaG9ydC1hcnJvdyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5hY2YtbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XG4gICAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmFjZi1tYXAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5hY2YtbWFwIC5tYXJrZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYWNmLW1hcCAubWFya2VyX2FkZHJlc3Mge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmFjZi1tYXAgLm1hcmtlcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5hY2YtbWFwIC5tYXJrZXJfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcF9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCAxMHJlbSAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXBfbGlzdCAubG9jYXRpb25fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcF9saXN0IC5sb2NhdGlvbl90ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcF9saXN0IC5sb2NhdGlvbl90ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcF9saXN0IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXBfbGlzdCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuLyogQ09OVEFDVCBTdHlsZXMgKi9cbi5jb250YWN0X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjA7IH1cbiAgLmNvbnRhY3RfaW5mbyAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRhY3RfaW5mb19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5jb250YWN0X2luZm9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbnRhY3RfaW5mb19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jb250YWN0X2luZm9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgICAuY29udGFjdF9pbmZvX2xpc3RfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3RfaW5mb19jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGFjdF9pbmZvX2N0YSBhIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWN0X2luZm9fY29udGFpbmVyLCAuY29udGFjdF9pbmZvX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29udGFjdF9pbmZvX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdF9pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuY29udGFjdF9pbmZvIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuY29udGFjdF9pbmZvX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdF9pbmZvX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAgICAgLmNvbnRhY3RfaW5mb19pbWFnZSBpbWcge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5jb250YWN0X2Zvcm0ge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y4RkY7IH1cbiAgLmNvbnRhY3RfZm9ybSAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRhY3RfZm9ybV9pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgIC5jb250YWN0X2Zvcm1faW1hZ2UgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAuY29udGFjdF9mb3JtX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gIC5jb250YWN0X2Zvcm0gaW5wdXQsIC5jb250YWN0X2Zvcm0gdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDc2QTg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAuY29udGFjdF9mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDc2QTg7IH1cbiAgICAuY29udGFjdF9mb3JtIGlucHV0LndwY2Y3LW5vdC12YWxpZCwgLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0NFNDU0OTsgfVxuICAuY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAuY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NkE4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5jb250YWN0X2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuY29udGFjdF9mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFjdF9mb3JtX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgLmNvbnRhY3RfZm9ybV9jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X2Zvcm1faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLmNvbnRhY3RfZm9ybV9jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgbGkuc2xpY2stYWN0aXZle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG5cblxuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS14bC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS14bC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXhsLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UteGwtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UteHhsLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXh4bC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXh4bC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXh4bC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG5cbi8vIENsZWFyZml4XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIFxuLy8gXG4vLyBNSVhJTlNcbkBtaXhpbiBodWdlLXNjcmVlbntcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbWVkLXNjcmVlbntcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbGFwdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB0YWJsZXR7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc21hbGwtbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM4MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW5wdXQtYmFzZSgpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbn1cbkBtaXhpbiBidG4tYmFzZSgpIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRtYWluLXllbGxvdztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1mb250O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNjUsIDgwLCAxMTAsIDEpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vRm9udHNcbiRtYWluLWZvbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJHRpdGxlLWZvbnQ6ICdDb2NvIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4kY29sb3ItZm9udDogIzAwNzZBODtcbiRjb2xvci1saWdodC1mb250OiAjNzE3MDczO1xuXG4vL0NvbG9yc1xuJGJsYWNrOiAjMDAwO1xuJGRhcms6ICMxQTFBMUE7XG4kd2hpdGU6ICNmZmY7XG4kd2hpdGUtaGFsZm9wOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cbiRncmV5OiAjNTU1OTVCO1xuJG1pZC1ncmV5OiAjQjVCQUJEO1xuJGxpZ2h0ZXItZ3JleTogI0ZGRjVGOTtcbiRsaWdodC1ncmV5OiAjRjNGM0YzO1xuJGJnLWxpZ2h0LWJsdWU6ICNGM0Y4RkY7XG4kYmctZ3JleTogI0ZBRkFGQTtcbiRiZy1saWdodDogI0U4RUJFQjtcbiRib3JkZXItZ3JleTogI0MzQ0FDRjtcbiRncmV5LWRhcms6ICM5Nzk3OTc7XG5cblxuJGJsYWNraXNoLWdyZXk6ICMyNTI1MjU7XG4kYmxhY2stZ3JleTogIzExMTExMTtcblxuJHByaW1hcnktY29sb3I6ICMwMDc2QTg7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMjAzMzZGO1xuJHRoaXJkLWNvbG9yOiAjMTAxOTM1O1xuJG1haW4tYmx1ZTogIzI3OUFGMTtcbiRtYWluLXllbGxvdzogI0ZERDI2RTtcbiRtYWluLXZpb2xldDogIzI2MUQ1RTtcbiRtYWluLXR1cnF1b2lzZTogIzkwRkNGOTtcbiRtYWluLWdyZWVuOiAjMDU1QjVFO1xuXG4kZ3JlZW46ICMzMUNCMUQ7XG4kcmVkOiAjQ0U0NTQ5O1xuJGxpZ2h0cmVkOiAjRkY1QjQwO1xuJGxpZ2h0eWVsbG93OiAjRkZGQ0YwO1xuJGxpZ2h0Ymx1ZTogI0YzRjNGMztcbiRsaWdodG1pZGJsdWU6ICNGM0Y4RkY7XG4kbGlnaHRlcmJsdWU6ICNFN0VERkY7XG5cbiRjb25maWctZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW5zOiAkY29uZmlnLWdyaWQtY29sdW1ucztcbiRncmlkLWd1dHRlci13aWR0aDogJGNvbmZpZy1ncmlkLWd1dHRlci13aWR0aDsiLCJodG1se1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG5ib2R5e1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yIDogJGNvbG9yLWZvbnQ7XG4gICAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ud3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdWwsIG9se1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5oZWFkZXIsXG5mb290ZXIge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbip7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4qIFJlc2V0XG4qL1xuXG5he1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICYubGlua19vdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbmltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LFxucCx1bCxvbCxsaSxcbmRpdixzZWN0aW9uLGZvcm17XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uby1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46MCAwIDEwcHggMjBweDtcbn1cbi5mbGV4Ym94IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXhib3hjZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5jaG9yX3RvcCB7XG4gIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRpdmlkZXIge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItd2lkdGg6IDNweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLy8gR2xvYmFsIFN0eWxlc1xucHtcbiAgICBmb250LXNpemU6IDEuNTVlbTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOiA1LjM1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbn1cbmg1IHtcbiAgICBmb250LXNpemU6IDEuODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xufVxuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG59XG4vLyBNT0JJTEUgTUVESUFcbkBpbmNsdWRlIGxhcHRvcCB7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMi44NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDIuMTVyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjU1cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDEuODVyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuYXtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZlcnRpY2FsLXRvcHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW9ubHl7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLWhpZGRlbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vQlVUVE9OXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICYud2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIH1cbiAgJi5hcnJvdyB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDkgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xODA3NzEgMC43MTAzMTJDMC4yMzc5MjggMC42NTMwMSAwLjMwNTgyOCAwLjYwNzU0OCAwLjM4MDU4MyAwLjU3NjUyOEMwLjQ1NTMzNyAwLjU0NTUwOCAwLjUzNTQ3NyAwLjUyOTU0MSAwLjYxNjQxMiAwLjUyOTU0MUMwLjY5NzM0NyAwLjUyOTU0MSAwLjc3NzQ4NyAwLjU0NTUwOCAwLjg1MjI0MSAwLjU3NjUyOEMwLjkyNjk5NiAwLjYwNzU0OCAwLjk5NDg5NiAwLjY1MzAxIDEuMDUyMDUgMC43MTAzMTJMOC40MzU4IDguMDk0MDZDOC40OTMxIDguMTUxMjIgOC41Mzg1NyA4LjIxOTEyIDguNTY5NTkgOC4yOTM4N0M4LjYwMDYxIDguMzY4NjMgOC42MTY1NyA4LjQ0ODc3IDguNjE2NTcgOC41Mjk3QzguNjE2NTcgOC42MTA2NCA4LjYwMDYxIDguNjkwNzggOC41Njk1OSA4Ljc2NTUzQzguNTM4NTcgOC44NDAyOSA4LjQ5MzEgOC45MDgxOSA4LjQzNTggOC45NjUzNEwxLjA1MjA1IDE2LjM0OTFDMC45MzY1MTQgMTYuNDY0NiAwLjc3OTgwOSAxNi41Mjk1IDAuNjE2NDEyIDE2LjUyOTVDMC40NTMwMTUgMTYuNTI5NSAwLjI5NjMxIDE2LjQ2NDYgMC4xODA3NzEgMTYuMzQ5MUMwLjA2NTIzMTYgMTYuMjMzNiAwLjAwMDMyMjE1NyAxNi4wNzY4IDAuMDAwMzIyMTU3IDE1LjkxMzVDMC4wMDAzMjIxNTcgMTUuNzUwMSAwLjA2NTIzMTYgMTUuNTkzNCAwLjE4MDc3MSAxNS40Nzc4TDcuMTMwMTEgOC41Mjk3TDAuMTgwNzcxIDEuNTgxNTlDMC4xMjM0NjkgMS41MjQ0NCAwLjA3ODAwNiAxLjQ1NjU0IDAuMDQ2OTg2MyAxLjM4MTc4QzAuMDE1OTY2NiAxLjMwNzAzIDAgMS4yMjY4OSAwIDEuMTQ1OTVDMCAxLjA2NTAyIDAuMDE1OTY2NiAwLjk4NDg3OSAwLjA0Njk4NjMgMC45MTAxMjRDMC4wNzgwMDYgMC44MzUzNyAwLjEyMzQ2OSAwLjc2NzQ2OSAwLjE4MDc3MSAwLjcxMDMxMlonIGZpbGw9JyUyMzAwNzZBOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxN3B4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLnllbGxvd3tcbiAgICBjb2xvcjogJGxpZ2h0eWVsbG93O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodHllbGxvdztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiByZ2JhKDY1LCA4MCwgMTEwLCAxKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuICAgICYueWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodHllbGxvdztcbiAgICB9XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJi4td2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAoMjU1LDI1NSwyNTUsMSk7XG4gIH1cbiAgJi4tc21hbGx7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgfVxufVxuLnNlY29uZGFyeV9idG4ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgJjpob3ZlciB7XG4gIH1cbn1cbi5yb3VuZF9idG4ge1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLDI5LDQyLDAuMik7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIH1cbn1cblxuLmxpbmt7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmLi13aGl0ZXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJG1haW4teWVsbG93O1xuICB9XG59XG5cbi5yZXRvdXJfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDU3QUZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4Y29udGVudCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuLmZsZXhjb250ZW50ZW5kIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuLyogQm9vdHN0cmFwICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLm1hcmd0b3Age1xuICBtYXJnaW46IDgwcHggMCAwIDA7XG4gIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcbiAgICBtYXJnaW46IDc1cHggMCAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUgIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICB9XG59XG4ucmVtb3ZldG9wIHtcbiAgcGFkZGluZzogMjBweCAwIDY1cHggMDtcbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTVweCAwO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgcGFkZGluZzogMTVweCAwIDQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMTBweCAwIDM1cHggMDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG5cbi5jb250YWluZXJfc21hbGxlciB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX3NtYWxsIHtcbiAgd2lkdGg6IDg3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9tZWQge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDExNjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9sYXJnZSB7XG4gIHBhZGRpbmc6IDAgNiU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMlO1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX2xhcmdlciB7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZS1tb2JpbGV7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb250YWN0IEZvcm0gNyAqL1xuLmZvcm11bGFpcmVfY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5mb3JtLXJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG4gIH1cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuY29udGVudF9sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cbiAgICAuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgIH1cbiAgfVxuICAucmFkaW9fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3BjZjctY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzowIDI1cHggMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgLnNlbGVjdC1zdHlsZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dfZG93bl9zZWNvbmRhcnkuc3ZnXCIpIG5vLXJlcGVhdCA5NCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLmJ0bl9zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDE0IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0UzMTctYXJyb3ctcmlnaHQyJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0NvbnRhY3QtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY3LCAtMjQyNiknIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0Zvcm0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5NywgMTk0NiknJTNFJTNDZyBpZD0nQnRuLUFjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjIyLCA0NjEpJyUzRSUzQ2cgaWQ9JzMxNy1hcnJvdy1yaWdodDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0OCwgMTguOTk5OCknJTNFJTNDcGF0aCBkPSdNOC43MDcsMTEuNzA3MjUgTDEzLjcwNyw2LjcwNzI1IEMxNC4wOTgsNi4zMTcyNSAxNC4wOTgsNS42ODMyNSAxMy43MDcsNS4yOTMyNSBMOC43MDcsMC4yOTMyNSBDOC4zMTYsLTAuMDk3NzUgNy42ODMsLTAuMDk3NzUgNy4yOTMsMC4yOTMyNSBDNi45MDMsMC42ODQyNSA2LjkwMiwxLjMxNzI1IDcuMjkzLDEuNzA3MjUgTDEwLjU4Niw1LjAwMDI1IEwxLDUuMDAwMjUgQzAuNDQ4LDUuMDAwMjUgMCw1LjQ0ODI1IDAsNi4wMDAyNSBDMCw2LjU1MjI1IDAuNDQ4LDcuMDAwMjUgMSw3LjAwMDI1IEwxMC41ODYsNy4wMDAyNSBMNy4yOTMsMTAuMjkzMjUgQzcuMDk4LDEwLjQ4ODI1IDcsMTAuNzQ0MjUgNywxMS4wMDAyNSBDNywxMS4yNTYyNSA3LjA5OCwxMS41MTIyNSA3LjI5MywxMS43MDcyNSBDNy42ODQsMTIuMDk4MjUgOC4zMTcsMTIuMDk4MjUgOC43MDcsMTEuNzA3MjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgfVxuICAgIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC53cGNmNy1zcGlubmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJG1haW4teWVsbG93O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAmLndoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoNjUsIDgwLCAxMTAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXhib3ggU0FTUyBtaXhpbnNcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggZGlzcGxheVxuQG1peGluIGZsZXhib3goKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xuICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG4vLyBGbGV4IExpbmUgV3JhcHBpbmdcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyA8ZmxleC1kaXJlY3Rpb24+IHx8IDxmbGV4LXdyYXA+XG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XG4gIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcbiAgICAgLW1vei1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcbn1cblxuLy8gRGlzcGxheSBPcmRlclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8aW50ZWdlcj5cbkBtaXhpbiBvcmRlcigkdmFsKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICBcbiAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxuICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXG4gICAgICAgICAgICBvcmRlcjogJHZhbDtcbn1cblxuLy8gRmxleCBncm93IGZhY3RvclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8bnVtYmVyPlxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcbiAgICAgIC1tcy1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgICAgIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbi8vIEZsZXggc2hyaW5rXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXG4vLyA8bnVtYmVyPiBcbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgIC1tb3otZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XG59XG5cbi8vIEZsZXggYmFzaXNcbi8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuLy8gPHdpZHRoPiBcbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIFxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAgIGFsaWduLXNlbGY6ICRhbGlnbjtcbn0iLCJcbi8vSUNPTlNcbi8vXG5cbi5pY29uX3NlYXJjaHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjMgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS45MTcgMjEuMzgzNkwxNi4wNTAzIDE1LjUxN00xMC4xODM3IDE4LjQ1MDNDNS4zMjM1NiAxOC40NTAzIDEuMzgzNjcgMTQuNTEwNCAxLjM4MzY3IDkuNjUwMzFDMS4zODM2NyA0Ljc5MDIxIDUuMzIzNTYgMC44NTAzMTEgMTAuMTgzNyAwLjg1MDMxMUMxNS4wNDM4IDAuODUwMzExIDE4Ljk4MzcgNC43OTAyMSAxOC45ODM3IDkuNjUwMzFDMTguOTgzNyAxNC41MTA0IDE1LjA0MzggMTguNDUwMyAxMC4xODM3IDE4LjQ1MDNaJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjNweDtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cdFxufSIsIi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMzEnIHk9JzEnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgcng9JzE1JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAzMSAxKScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nMzEnIHk9JzEnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgcng9JzE1JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAzMSAxKScgc3Ryb2tlPSclMjMwMDc2QTgnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMTcwXzEzNzUpJyUzRSUzQ3BhdGggZD0nTTEzLjI4NTcgMTRMMTYuNSAxNy43NUwxOS43MTQzIDE0TDIxIDE0Ljc1TDE2LjUgMjBMMTIgMTQuNzVMMTMuMjg1NyAxNFonIGZpbGw9JyUyMzAwNzZBOCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxNzBfMTM3NSclM0UlM0NyZWN0IHdpZHRoPSc5JyBoZWlnaHQ9JzYnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMiAxNCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAvL0BpbmNsdWRlIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gXG4gIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICZfYXJlYSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkZW9uX3NvdXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICAgICAgLnNvdXNBY2NvcmRlb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgLnNvdXNBY2NvcmRlb25fdGl0cmUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvdXNBY2NvcmRlb25fdGV4dGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgaDUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB5PSczMicgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyByeD0nMTYnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAwIDMyKScgZmlsbD0nJTIzMDA3NkE4Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzIxNzBfMTM4NiknJTNFJTNDcGF0aCBkPSdNMTguNzE0MyAxOEwxNS41IDE0LjI1TDEyLjI4NTcgMThMMTEgMTcuMjVMMTUuNSAxMkwyMCAxNy4yNUwxOC43MTQzIDE4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMTcwXzEzODYnJTNFJTNDcmVjdCB3aWR0aD0nOScgaGVpZ2h0PSc2JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjAgMTgpIHJvdGF0ZSgxODApJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gIH1cbiAgQGluY2x1ZGUgbWVkLXNjcmVlbiB7XG4gICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAmX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjFweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgJl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuXG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICZfYXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgJl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIEFOSU1BVElPTlMgQ1NTICovXG5cblxuLyogLS0tLSBCbG9jayBSZXZlYWxpbmcgZWZmZWN0IC0tLS0tICovXG5cbi5jb2xvci1yZXZlYWx7XG5cdCYuY3NzLXJldmVhbHtcblx0XHQtLXQ6IGNhbGModmFyKC0tdGQpICsgdmFyKC0tZCkpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL292ZXJmbG93OiBoaWRkZW47XG5cdFx0JjphZnRlciB7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiAxMjAlO1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiAwO1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIGJhY2tncm91bmQ6IHZhcigtLWJjKTtcblx0XHQgIGFuaW1hdGlvbjogcmV2ZWFsaW5nT3V0IHZhcigtLXRkKSB2YXIoLS10KSBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyByZXZlYWxpbmdPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLyogLS0tLS0gRU5EIEJsb2NrIFJldmVhbGluZyBlZmZlY3QgLS0tLS0gKi9cblxuXG5cblxuXG5cblxuLyogLS0tLS0gRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cbi5mYWRlLXVwe1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlVXAgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICB9XG4gIDgwJSB7XG4gIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZS1kb3due1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlRG93biAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCk7XG4gIH1cbiAgODAlIHtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGUtbGVmdHtcblx0b3BhY2l0eTogMDtcblx0Ji5jc3MtcmV2ZWFse1xuXHRcdGFuaW1hdGlvbjogZmFkZUxlZnQgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG4gIH1cbiAgODAlIHtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlLXJpZ2h0e1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlUmlnaHQgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcbiAgfVxuICA4MCUge1xuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4vKiAtLS0tLSBFTkQgRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cblxuXG5cblxuXG5cbi8qIC0tLS0tIFByb2dyZXNzaXZlIGFwcGVhciBlZmZlY3QgLS0tLS0gKi9cbi5wcm9ncmVzc2l2ZS1hcHBlYXJ7IC8vIEN1c3RvbWl6ZSB5b3VyIG93blxuXHQmX2VsZW1lbnR7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XG5cdH1cblx0Ji5jc3MtcmV2ZWFse1xuXHRcdC5wcm9ncmVzc2l2ZS1hcHBlYXJfZWxlbWVudHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBleHBhbmRQcm9wZXJ0eTtcblx0XHQgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdCAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQgICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTsgLy9pZiAtLWQgaXMgc2V0IGluIHN0eWxlIGl0IGFkZHMgYSBkZWxheVxuXHRcdH1cblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgZXhwYW5kUHJvcGVydHkge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG59XG5cbi8qIC0tLS0tIEVORCBQcm9ncmVzc2l2ZSBhcHBlYXIgZWZmZWN0IC0tLS0tICovXG5cblxuXG5cblxuXG4vKiAtLS0tLSBVbmRlcmxpbmUgbGVmdCB0byByaWdodCAtLS0tLSAqL1xuLnVuZGVybGluZWR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTtcblx0fVxuXHQmLmNzcy1yZXZlYWx7XG5cdFx0JjphZnRlcntcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBleHBhbmRMaW5lO1xuXHRcdCAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0ICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQgICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBleHBhbmRMaW5lIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMCUsIDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuXG4vKiAtLS0tLSBFTkQgVW5kZXJsaW5lIGxlZnQgdG8gcmlnaHQgLS0tLS0gKi9cblxuIiwiLyogRm9ybXMgKi8gXG5mb3JtIHtcblx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAwIDAgMC43NWVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsZWdlbmQge1xuXHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0ICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgfVxuXHRcdHRhYmxlICYge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblx0XHRoZWlnaHQ6IDYuM2VtO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxuXHRzZWxlY3Qge1xuXHQgICBhcHBlYXJhbmNlOiBub25lO1xuXHQgICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG5cdCAgIHdpZHRoOiAxMDAlO1xuXHQgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICBib3JkZXItcmFkaXVzOiAuNWVtO1xuXHQgICBoZWlnaHQ6IDIuODQxZW07XG5cdCAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICBwYWRkaW5nOiAuN2VtIDEuMjg1ZW07XG5cblx0ICAgJjo6LW1zLWV4cGFuZCB7XG5cdCAgICAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG5cdCAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG5cdH1cblx0YnV0dG9uLFxuXHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGluY2x1ZGUgYnRuLWJhc2UoKTtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0YmFja2dyb3VuZDogJG1haW4teWVsbG93Oztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cblx0LyogUmFkaW8gLyBDaGVja2JveCAqL1xuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMS43cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGVmdDogMnB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDRweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHQvKiBBdXRvY29tcGxldGUgc3R5bGVzICovXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5cdHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcblx0c2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRsaWdodC1ncmV5IGluc2V0O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdH1cblx0fVxuXHQud3BjZjctcmFkaW8ge1xuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtdWxhaXJlX2luZm9sZXR0cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0cmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cdFx0LnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59IiwiLyogU2VhcmNoICovXG5cbi5zZWFyY2hpbnRybyB7XG5cdG1hcmdpbi10b3A6IDE1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDAgMCA1cmVtIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmludHJvX2JyZWFkY3J1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uc2VhcmNocmVzdWx0cyB7XG5cdHBhZGRpbmc6IDNyZW0gMDtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cdC5zZWFyY2hfcG9zdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDI1cHggMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMTE4LCAxNjgsIDAuNSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDExOCwgMTY4LCAwLjE1KTtcblx0XHR9XG5cdH1cbn0iLCIvKiBQb3B1cCAqL1xuXG4uZmFuY3lib3gtY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDQ0cHggMDtcblx0XHQuY29udGFpbmVyX3NtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cmlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRvcDogLTEwcHg7XG59XG4uZm9ybS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDYwcHg7XG59XG4uY2FsbF90b19hY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5jYWxsX3RvX2FjdGlvbl9yb3cge1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCZfY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDgsMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0Jl9pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX2J0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvIHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMTIsMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0XHRhLFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDExOCwxNjgsMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICByaWdodDogNiU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMzJyBoZWlnaHQ9JzMzJyB2aWV3Qm94PScwIDAgMzMgMzMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMMzEuNSAzMS41TTMxLjUgMUwxIDMxLjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICByaWdodDogMyU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZV9sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuXG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmhlYWRlcl9tZW51X25hdl91bCxcbiAgICAgICAgJi5oZWFkZXJfbWFpbi1tZW51X21vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDExMHB4IDAgMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3NXB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZNZW51U2VjIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmxhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMsJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudVRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDExO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufVxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHQuY29udGFpbmVyX2xhcmdlIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCZfbG9nbyB7XG5cdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigyLjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMi41LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuNSwwKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0LmxvZ28taW1nIHtcblx0XHRcdG1heC13aWR0aDogMjU1cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLW91dCk7XG5cdFx0fVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0LmxvZ28taW1nIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDE2NXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHQubG9nby1pbWcge1xuXHQgICAgXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0Jl9tZW51e1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oOS41LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDkuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig5LjUsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0Jl9uYXYge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jdXJyZW50X3BhZ2VfaXRlbSwgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3J7XG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4teWVsbG93O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjY1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRcdFx0XHR9IFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0LnNlYXJjaGZvcm0ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNzBweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDM0O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0XHRcdC5zZWFyY2gtaW5wdXR7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWFyY2gtc3VibWl0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0Lm1lbnUtYnRuIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczOCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM4IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB5MT0nNicgeDI9JzM4JyB5Mj0nNicgc3Ryb2tlPSclMjMwMDc2QTgnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSB5MT0nMTcnIHgyPSczOCcgeTI9JzE3JyBzdHJva2U9JyUyMzAwNzZBOCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NsaW5lIHkxPScyOCcgeDI9JzM4JyB5Mj0nMjgnIHN0cm9rZT0nJTIzMDA3NkE4JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLXNpemU6IDM4cHggMzRweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHQvL3BhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdC8vLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0Ly90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0LmJhciB7XG5cdFx0XHRcdFx0ICBtYXJnaW46IDlweCAwO1xuXHRcdFx0XHRcdCAgd2lkdGg6IDM4cHg7XG5cdFx0XHRcdFx0ICBoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHQgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdCAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG5cdFx0XHRcdFx0ICAvKiBzYW1lIGFzIGFib3ZlIGJ1dCB3aXRoIHByZWZpeGVzIGFkZGVkICovXG5cdFx0XHRcdFx0ICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG5cdFx0XHRcdFx0ICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuXHRcdFx0XHRcdCAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG5cdFx0XHRcdFx0ICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcblx0XHRcdFx0XHQgIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cywgdHJhbnNmb3JtIDAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM4JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMzggMzQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHkxPScyJyB4Mj0nMzgnIHkyPScyJyBzdHJva2U9JyUyMzAwNzZBOCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NsaW5lIHkxPScxNycgeDI9JzM4JyB5Mj0nMTcnIHN0cm9rZT0nJTIzMDA3NkE4JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2xpbmUgeTE9JzMyJyB4Mj0nMzgnIHkyPSczMicgc3Ryb2tlPSclMjMwMDc2QTgnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1zaXplOiAzOHB4IDM0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdFx0XHRcdC5iYXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEzcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudG9wX25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxufVxuI2Nsb25lX2hlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC0yMDBweDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuXHQmLmZpeGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDgwO1xuXHRcdHRvcDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcblx0XHQudG9wX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0ICAgIC5oZWFkZXJ7XG5cdCAgICBcdHBhZGRpbmc6IDA7XG5cdCAgICBcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0ICAgIFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0XHR9XG5cdCAgICBcdC5uYXZNZW51e1xuXHRcdFx0XHQubmF2e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2dvIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbmRpY2F0ZXVyX3NlcnZpY2VzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNSU7XG5cdHRvcDogMTMycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRjb2xvcjogJHdoaXRlO1xuXHQmX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdCZfZWxlbWVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDEwIDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzUuMjgxMjUnIGN5PSc0LjUnIHI9JzQuNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDlweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNsb3NlIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMiAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjUzMTIgMUwxLjUzMTI1IDEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggZD0nTTEuNTMxMjUgMUwxMC41MzEyIDEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDExcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2luZGljYXRpb24ge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuI2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHQjc2xpZGVyU2VjdGlvbixcblx0LnBob3RvX2RlX3NlY3Rpb25zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMjUpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0fVxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZGVncmFnZV9iZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDEpIDEwMCUpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogNjAlO1xuXHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NTBweDtcblx0XHRcdFx0LnNsaWRlX3R4dCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0LnNsaWRlX3R4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0LnNsaWRlX3R4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0LmNvbnRhaW5lcl9zbGlkZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNsaWRlclRpdGxle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA2O1xuXHRcdHRvcDogMDtcblx0XHQmX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIC0xMDBweCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0fVxuXHRcdC5mbGV4Ym94IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb250YWluZXJfbGFyZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cdCAgICBoMSB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0eWVsbG93O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0ICAgIH1cblx0ICAgIGgyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdCAgICB9XG5cdCAgICAuYnRuX2xpZW5fY2Fycm91c2VsIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdCAgICBcdG1hcmdpbi10b3A6IDYwcHg7XG5cdCAgICBcdGZsb2F0OiByaWdodDtcblx0ICAgIFx0bWF4LXdpZHRoOiAyNDBweDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdCZfY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0ICAgIFx0Jl9jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDI1dmg7XG5cdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDE1LCAwLjI1KTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdH1cblx0XHQuY29udGFpbmVyX2ludHJvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTM4NnB4JyBoZWlnaHQ9JzM1MHB4JyB2aWV3Qm94PScwIDAgMTM4NiAzNTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NnIGlkPSdEZXNrdG9wJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjc4ODgyOTk4NSclM0UlM0NnIGlkPSdCYXNpY19XZWJfVUlfU3R5bGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDZyBpZD0nQmFubmVyLXNlY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAxMDAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNTkxLjY1Nzk5LC0zOTEuMTc4NzAxIEMxMjQ4LjMxMTA0LC0xMy4yMjQ1NDU4IDc1NS40MzcyOCwzNTcgMTM5LjU4ODE4NCwzNTMuNjYyNDE3IEMtMjcwLjk3Nzg4MSwzNTEuNDM3MzYxIC0yMjAuMTA5MzcxLDM4NC4yMTY1NTUgMjkyLjE5MzcxMyw0NTIgTDE2MzEuMjI1MTQsMzc1LjQ4MTM3NCBDMTgzMy43NDUwMSwtMzg3LjU5NDc4IDE4MjAuNTU1OTYsLTY0My4xNDgxMzggMTU5MS42NTc5OSwtMzkxLjE3ODcwMSBaJyBpZD0nUGF0aCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODE5LjcxODY0MCwgLTE2LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtODE5LjcxODY0MCwgMTYuNTAwMDAwKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0LmZsZXhjb250ZW50IHsgXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSAge1xuXHQgICAgfVxuXHR9XG5cdC5pbnRybyxcblx0LnNpbmdsZS1uZXdzX2ludHJvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDEycmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5mbGV4Y29udGVudCB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHQmLnNlYXJjaGludHJvIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdH1cblx0XHQmX2JyZWFkY3J1bWJzIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDIwcmVtIDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODUsIDg5LCA5MSwgMCk7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODUsIDg5LCA5MSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0fVxuXHRcdFx0LmN1cnJlbnQtaXRlbSB7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDhyZW0gMCAwIDA7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcHtcblx0XHRcdHBhZGRpbmc6IDAgMCA4cmVtIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCA1cmVtIDA7XG5cdFx0fVxuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcblx0Ji5oZXJvX2FydGljbGVzIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0bWluLWhlaWdodDogMzUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAyNTBweDtcblx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudF90ZXh0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMzBweDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogRm9vdGVyICovXG5cbmZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuXHRAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQmOmFmdGVyIHtcblx0XHQgICAgLy9oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIC8vaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdH1cblx0XHQmX2V2ZW5lbWVudHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMsMjBweCk7XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQuNSwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQubGlua19vdmVyIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHQgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDkgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xODA3NzEgMC43MTAzMTJDMC4yMzc5MjggMC42NTMwMSAwLjMwNTgyOCAwLjYwNzU0OCAwLjM4MDU4MyAwLjU3NjUyOEMwLjQ1NTMzNyAwLjU0NTUwOCAwLjUzNTQ3NyAwLjUyOTU0MSAwLjYxNjQxMiAwLjUyOTU0MUMwLjY5NzM0NyAwLjUyOTU0MSAwLjc3NzQ4NyAwLjU0NTUwOCAwLjg1MjI0MSAwLjU3NjUyOEMwLjkyNjk5NiAwLjYwNzU0OCAwLjk5NDg5NiAwLjY1MzAxIDEuMDUyMDUgMC43MTAzMTJMOC40MzU4IDguMDk0MDZDOC40OTMxIDguMTUxMjIgOC41Mzg1NyA4LjIxOTEyIDguNTY5NTkgOC4yOTM4N0M4LjYwMDYxIDguMzY4NjMgOC42MTY1NyA4LjQ0ODc3IDguNjE2NTcgOC41Mjk3QzguNjE2NTcgOC42MTA2NCA4LjYwMDYxIDguNjkwNzggOC41Njk1OSA4Ljc2NTUzQzguNTM4NTcgOC44NDAyOSA4LjQ5MzEgOC45MDgxOSA4LjQzNTggOC45NjUzNEwxLjA1MjA1IDE2LjM0OTFDMC45MzY1MTQgMTYuNDY0NiAwLjc3OTgwOSAxNi41Mjk1IDAuNjE2NDEyIDE2LjUyOTVDMC40NTMwMTUgMTYuNTI5NSAwLjI5NjMxIDE2LjQ2NDYgMC4xODA3NzEgMTYuMzQ5MUMwLjA2NTIzMTYgMTYuMjMzNiAwLjAwMDMyMjE1NyAxNi4wNzY4IDAuMDAwMzIyMTU3IDE1LjkxMzVDMC4wMDAzMjIxNTcgMTUuNzUwMSAwLjA2NTIzMTYgMTUuNTkzNCAwLjE4MDc3MSAxNS40Nzc4TDcuMTMwMTEgOC41Mjk3TDAuMTgwNzcxIDEuNTgxNTlDMC4xMjM0NjkgMS41MjQ0NCAwLjA3ODAwNiAxLjQ1NjU0IDAuMDQ2OTg2MyAxLjM4MTc4QzAuMDE1OTY2NiAxLjMwNzAzIDAgMS4yMjY4OSAwIDEuMTQ1OTVDMCAxLjA2NTAyIDAuMDE1OTY2NiAwLjk4NDg3OSAwLjA0Njk4NjMgMC45MTAxMjRDMC4wNzgwMDYgMC44MzUzNyAwLjEyMzQ2OSAwLjc2NzQ2OSAwLjE4MDc3MSAwLjcxMDMxMlonIGZpbGw9JyUyMzAwNzZBOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxN3B4O1xuXHRcdFx0XHRcdFx0ICAgICAgd2lkdGg6IDlweDtcblx0XHRcdFx0XHRcdCAgICAgIGhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdCAgICAgIGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdCAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgICAgcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IDUwJTtcblx0XHRcdFx0XHRcdCAgICAgIG1hcmdpbi10b3A6IC04LjVweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQmX2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LnllYXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oOCwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X3Jlc3VtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X3Jlc3VtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9pbmZvcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfYWN0aW9ucyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMywwKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5zaWdsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMjVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQuc2lnbGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0ICAgIFx0LnNpZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDksMCk7XG5cdFx0XHRcdFx0XHRcdFx0LmZvb3Rlcl9tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5mb290ZXJfbWVudV9uYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lbnUtbWVudS1mb290ZXItY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmZvb3Rlcl9tZW51X25hdl9zZWFvIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdC5mb290ZXJfbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQgICAgXHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmZvb3Rlcl9tZW51X25hdl9zZWFvIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfY29weXJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfc29jaWF1eCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0XHRcdCZfbWVudSAge1xuXHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmljb25fc29jaWF1eCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9pbmZvbGV0dHJlIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDUsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2NvbnRhY3R7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig0LDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3RhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG4iLCIvKiA0MDQgU3R5bGVzICovIFxuI3Bvc3QtNDA0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxNjBweCAwIDEwMHB4IDA7XG5cdGhlaWdodDogNjB2aDtcblx0bWluLWhlaWdodDogNDUwcHg7XG5cdC5pY29uXzQwNCB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXHQuZmxleGJveCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufSIsIi8qKipcblxuQUNDVUVJTFxuXG4qKiovXG5cbiNmbGV4aWJsZUFjY3VlaWwge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxuXHQucHJlc2VudGF0aW9uX3NlY3Rpb25zIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodHllbGxvdztcblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDAgMDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMzVweCAwIDAgMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cdFx0fVxuXHRcdCZfdGl0cmUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMzBweCk7XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHQmX2JnIHtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMzVzIGVhc2UtaW4pO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjUsIDAuMDUpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zNXMgZWFzZS1pbik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE2O1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxNjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2l0aW9uLWRlbGF5LCAwLjVzKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgICAgICAgICAgXHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICAgICAgICAgIFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdCAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQgICAgICAgICAgICBcdGhlaWdodDogMzIwcHg7XG5cdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCk7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA0LjhzIGVhc2UpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2l0aW9uLWRlbGF5LCAxLjVzKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dGVfc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDgwcHgsMCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsODBweCwwKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNC44cyBlYXNlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNpdGlvbi1kZWxheSwgMS41cylcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5wcmVzZW50YXRpb25fc2VjdGlvbnNfbGlzdGluZ19yb3dfYmxvY19iZyB7XG5cdFx0XHRcdFx0XHRcdC50ZXh0ZV9zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0eWVsbG93O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1LCAwLjI1KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRlX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYW5uaWVyZV9pbmZvcm1hdGlvbiB7XG4gICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lcl9tZWQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX2ljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2NvbnRlbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgfVxuICAgIC5xdWlfc29tbWVzLW5vdXMge1xuICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDY1cHggMDtcblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0fVxuXHRcdCZfY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmX3RleHQge1xuXHRcdFx0XHQmX3NvdXMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdCZfc291cyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCZfc291cyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUgIHtcblx0XHRcdFx0XHQmX3NvdXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUgIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbn1cbiIsIi8qKipcblxuQkxPR1VFXG5cbioqKi9cblxuLmJsb2d7XG5cdCZfbGlzdGluZ3tcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0Jl9maWx0ZXJze1xuXHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0Zm9ybXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZGlzcGxheXtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHRcdGdhcDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQuYXJ0aWNsZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jl9jb250ZW50e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pbWd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2NhdGVnb3JpZXN7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHQmX2l0ZW17XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RpdGxle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjUycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9idG57XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQuYXJ0aWNsZV9idG57XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3B7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdpbmF0aW9ue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHQmX3ByZXZpb3Vze1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfbmV4dHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnlfY29sb3I7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9vdGhlcnN7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdFx0Jl90aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0XHQmX2xpc3R7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAycmVtO1xuXHRcdFx0LmFydGljbGV7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9jb250ZW50e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2J0bntcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdC5hcnRpY2xlX2J0bntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0eWVsbG93O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3B7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogU0lOR0xFIFNUWUxFUyAqL1xuLmJsb2NfdGV4dGVfc3RhbmRhcmQsIC5ibG9jX3Bob3RvX3N0YW5kYXJkLCAuYmxvY19wcmVzZW50YXRpb24sIC5waG90b19wbGVpbmVfbGFyZ2V1cntcblx0bWFyZ2luOiA0cmVtIDA7XG5cdHB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHQuYmxvY1RpdGxle1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHR9XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuXHRcdH1cblx0XHQmLmxpbmtfb3ZlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxufSBcbi5waG90b19wbGVpbmVfbGFyZ2V1cntcblx0aW1ne1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRtYXgtaGVpZ2h0OiA4MDBweDtcblx0fVxufVxuXG5cblxuXG4iLCIvKioqXG5cbk5PVVZFTExFU1xuXG4qKiovXG5cbi5ldmVuZW1lbnRzIHtcbiAgICAmX2hlYWQge1xuICAgIFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZy10b3A6IDc1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHQgICAgfVxuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNSU7XG5cdFx0XHR9XG5cdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2xpc3Rpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdCZfYmxvYyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzOCwyNDAsMjQwLDEpIDUwJSwgcmdiYSgyMzUsMjM1LDIzNSwxKSA1MCUpO1xuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHQgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxLjgsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigxLDApO1xuXHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdC5kYXkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy43NWVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnllYXIge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy4yLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQuNSwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQuNSwwKTtcblx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfcmVzdW1lIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMi41LDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMi41LDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9yZXN1bWUge1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwyMzUsMjM1LDEpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAlO1xuXHRcdFx0XHQuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYSB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmVzZW50YXRpb25fc2VydmljZXNfYm91dG9uX2xpZW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX2V2ZW50cyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOS41LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzgsMjQwLDI0MCwxKSA1MCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkgNTAlKTtcblx0XHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cztcblx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXM7XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxLjgsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMS41LDApO1xuXHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LnllYXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLjIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X3Jlc3VtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNSwwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjUsMCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsMjM1LDIzNSwxKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMCU7XG5cdFx0XHRcdFx0XHQuZXZlbmVtZW50c19saXN0aW5nX2Jsb2NfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0XHQmX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLjUsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdCZfZXZlbnRzIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkLXNjcmVlbiB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHQmX2RhdGUge1xuXHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQ1cHggMTBweDs7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjU1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDVlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdCZfZXZlbnRzIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHQmX2RhdGUge1xuXHRcdFx0XHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNDVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX2V2ZW50cyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdCZfZXZlbnRzIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9ib3V0b24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9ldmVudHMge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfYm91dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0Jl9kYXRlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX2V2ZW50cyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHQmX2RhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdC5ldmVuZW1lbnRfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0LmV2ZW5lbWVudF90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCZfcmV0b3VyIHtcblx0XHRcdC5yZXRvdXJfYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2RldGFpbHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHQmX2RhdGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxvdztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZXZlbmVtZW50X2RhdGUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNzVweCAwIDUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDAgNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMCAzNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuIiwiLyogQ09OVEFDVCBTdHlsZXMgKi8gXG5cbi5jb250YWN0e1xuXHQmX2luZm97XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblx0XHQuY29udGFpbmVyX21lZF9sYXJnZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdCZfY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdFx0Jl9pbWFnZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGltZ3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2NTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbGlzdHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDNyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY3Rhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhe1xuXHRcdFx0XHRtYXJnaW46IDEuNXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9we1xuXHRcdFx0Jl9jb250YWluZXIsICZfaW1hZ2V7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3R7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdC5jb250YWluZXJfbWVkX2xhcmdle1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0XHQmX2NvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmX2ltYWdle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2Zvcm17XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodG1pZGJsdWU7XG5cdFx0LmNvbnRhaW5lcl9tZWRfbGFyZ2V7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmX2ltYWdle1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2NvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0fVxuXHRcdGlucHV0LCB0ZXh0YXJlYXtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdCYud3BjZjctbm90LXZhbGlke1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZXh0YXJlYXtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3B7XG5cdFx0XHQmX2ltYWdle1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdFx0fVxuXHRcdFx0Jl9jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0e1xuXHRcdFx0Jl9pbWFnZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHRcdCZfY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIl19 */
